如何将此 (SQL Server) 查询转换为 PL/SQL (Oracle)。 我需要获取数据为
SELECT *
我不需要在控制台上打印它。
-- This is the MS SQL SERVER QUERY
DECLARE @variable DATE
SET @variable = CONVERT(DATE, '09/03/2024', 103)
SELECT * FROM myTable
WHERE myTable.myDate = @variable
-- This is the ORACLE Query I tried
DECLARE variable DATE;
BEGIN
variable := TO_DATE('09/03/2024', 'DD/MM/YYYY');
SELECT *
FROM myTable
WHERE myTable.myDate = variable;
END;
不要使用 PL/SQL 或变量:
SELECT *
FROM myTable
WHERE myTable.myDate = DATE '2024-03-09';