需要将Oracle转换为Mssql

时间:2013-09-30 05:14:46

标签: sql-server oracle migration rownum

SELECT COLUMN FROM TABLE WHERE ACTION='ABC' AND ROWNUM<=1;

我对mssql有疑问。我需要将上面的oracle查询迁移到mssql中。我正在努力与ROWNUM

2 个答案:

答案 0 :(得分:1)

SELECT TOP 1 COLUMN 
FROM TABLE 
WHERE ACTION='ABC'

您可能还需要使用Order By,这是......

SELECT TOP 1 COLUMN 
FROM TABLE 
WHERE ACTION='ABC' 
Order by columnnane asc/desc 

note :如果您没有在Order By之后指定方向(ASC / DESC),则默认为ASC。

答案 1 :(得分:0)

试试这个

SELECT Top 10 * FROM TABLE WHERE ACTION='ABC'