Oracle中的SQL Server等效项

时间:2013-04-24 07:26:53

标签: sql-server oracle

我是Oracle数据库的新手。我需要的是Oracle中的等效查询,例如SQL Server中的这个例子(在Management Studio中读取结果)。在Oracle方面,我正在使用Benthic Software的Golden6。

declare @n integer
set @n = 100;
select * from table where id >= @n and id <= @n + 50

谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个 -

CREATE TABLE tbl (ID NUMBER);
INSERT INTO tbl VALUES (100);
INSERT INTO tbl VALUES (10);

DEFINE n = 100;

SELECT * 
FROM tbl 
WHERE id BETWEEN &n AND &n + 50;

proff

您可以尝试在dbForge Studio for Oracle(试用版或免费快递版)中运行此脚本。