SQL 服务器查询到 oracle 的转换
SQL server query to oracle conversion
我正在尝试将 SQL 服务器查询转换为 oracle(sql 开发人员),这很简单,但我仍然做不到。
谁能帮忙。
我正在尝试以下方法。
Declare @lsdate date
set @lsdate=(select max(Lupdate) from table1)
select * from table2 where column=@lsdate
还有如何使用假脱机使用此变量生成动态文件名?
您可以使用如下简单查询:
Select * from table2
Where column = (select max(Lupdate) from table1)
您可以查看 this question 的动态假脱机
的答案
更新:
您可以将 table1
中的值存储在变量中,并将其用作 spool
文件或第二个查询的名称,如下所示:
column lsdate new_value lsdate
select max(Lupdate) lsdate from table1;
spool &lsdate.my_log.log
Select * from table2 where column2 = '&lsdate';
spool off
我正在尝试将 SQL 服务器查询转换为 oracle(sql 开发人员),这很简单,但我仍然做不到。 谁能帮忙。 我正在尝试以下方法。
Declare @lsdate date
set @lsdate=(select max(Lupdate) from table1)
select * from table2 where column=@lsdate
还有如何使用假脱机使用此变量生成动态文件名?
您可以使用如下简单查询:
Select * from table2
Where column = (select max(Lupdate) from table1)
您可以查看 this question 的动态假脱机
的答案更新:
您可以将 table1
中的值存储在变量中,并将其用作 spool
文件或第二个查询的名称,如下所示:
column lsdate new_value lsdate
select max(Lupdate) lsdate from table1;
spool &lsdate.my_log.log
Select * from table2 where column2 = '&lsdate';
spool off