以下SQL Server语句在Oracle中是什么

以下SQL Server语句在Oracle中是什么,sql,sql-server,oracle,tsql,Sql,Sql Server,Oracle,Tsql,我正在学习SQL Server和Oracle之间的区别我想知道SQL Server的以下语句在Oracle中是什么: DECLARE @Temp INT SET @Temp = 9000 PRINT 'It's Over' + @Temp; 多谢各位 编辑:当然该死的语法,也需要转换,谢谢db FIDLE工具会经常使用它 SQL Server: Declare @Temp INT; SET @Temp = 9000; -- adding semicolons is a

我正在学习SQL Server和Oracle之间的区别我想知道SQL Server的以下语句在Oracle中是什么:

DECLARE @Temp INT

SET @Temp = 9000

PRINT 'It's Over' + @Temp;
多谢各位

编辑:当然该死的语法,也需要转换,谢谢db FIDLE工具会经常使用它

SQL Server:

Declare @Temp INT;
SET @Temp = 9000;           -- adding semicolons is a good practice
PRINT 'It's Over' + @Temp;  -- this line won't work at all 

-- should be
PRINT 'It''s Over' + CAST(@Temp AS VARCHAR(10));
甲骨文:

DECLARE
   Temp INT;
BEGIN
   Temp := 9000;
   DBMS_OUTPUT.PUT_LINE('It''s Over' || Temp);
END;


相关:

这在SQL Server中语法不正确,因此这种转换并不重要。