在表中选择第1000-3000行

 
   | |

导读:专家认为要在Oracle数据库表中选择第1000-3000行是不可能做到的,因为数据库表中所包含的行根本就没有sequence。

关键词:Oracle Oracle SQL Oracle开发语言

正在加载数据...

【TechTarget中国原创】我想在表中选择第1000-3000行,但是表中没有sequence行。我该怎么做呢?答:你也许是想说在表中你没有sequence列。我很遗憾地告诉你答案就是“你不能”。这是因为数据库表中的行根本就没有sequence。你能看到它的唯一的时间就是在你的SELECT 语句中使用ORDER BY 子句的时候。你至少需要为ORDER BY至少指定一个行。尽管是这样,选择1000至3000行还是具有灵活性。因为SQL语句主要取决于你使用的数据库系统。

【TechTarget中国原创】问:我想在表中选择第1000-3000行,但是表中没有sequence行。我该怎么做呢?

  答:你也许是想说在表中你没有sequence列。我很遗憾地告诉你答案就是“你不能”。这是因为数据库表中的行根本就没有sequence。你能看到它的唯一的时间就是在你的SELECT 语句中使用ORDER BY 子句的时候。你至少需要为ORDER BY至少指定一个行。尽管是这样,选择1000至3000行还是具有灵活性。因为SQL语句主要取决于你使用的数据库系统。

  如果没有ORDER BY子句,“从第1000到3000行”的整个概念就没有什么意义。

 
查看全文
 
 
 
 
 

Oracle SQL

 
SELECT子句通常是一个SELECT语句的第一个子句。它标识出你所想要包含到结果集中的列。这些列是从在FROM子句中指定的基表中返回的。
 
没有ORDER BY子句,Oracle不会保证行显示的顺序。它们可能是按照你想要的顺序排列,但也可能不是。
 
Toad For Oracle的产品策略就是为Oracle开发一款工具,它可以满足不同人的不同需求,比如DBA、开发人员、分析师以及管理者等等。
 
据Toad For Oracle产品经理John Pocknell所说,这次发布的Toad 10致力于生产力的概念,其中包括了:灵活性、易用性、自动化和协作等内容。
 
如何找到会话中正在运行的存储过程?你需要找到会话中正在运行的SQL语句,存储过程就是以SQL语句的形式出现的。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录