sql server 和oracle 所用的sql 语法差别
来源:互联网 发布:搭建云计算平台步骤 编辑:程序博客网 时间:2024/04/29 09:23
1. oracle查看当前用户下有什么对象(表、视图、同义词、快照)
SQL> select * from tab;
查看表结构
SQL> describe 表名
而sql server是sp_help
2.如何实现某一字段自动增加1?
大家都知道,sql server有个自动递增identity属性
而oracle是通过序列来实现的
建立一个最小为1,最大为999999999的一个序列号会自动循环的序列
create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
nocycle;
当向表中插入数据时,SQL语句写法如下:
SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
3 如何来限制查询所返回的行数?
sql server 中用top子句,如select top 10 * from 表名
而oracle利用rownum,rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数。
只返回前10条纪录
SQL> select * from 表名 where rownum<11;
4.系统函数很多不同
如得到系统当前时间, ms sql 用getdate(), 而oracle用sysdate
- sql server 和oracle 所用的sql 语法差别
- sql server 和oracle 所用的sql 语法差别
- Oracle与SQL Server、MySQL日期语法的差别
- Oracle和SQL SERVER在SQL语句上的差别
- Oracle和SQL SERVER在SQL语句上的差别
- 有关Oracle触发器和SQL Server的一点小差别
- Access和sql server的语法区别 (包括db2 oracle)
- Sql Server和oracle下外链接的语法比较
- Access和sql server的语法区别 (包括db2 oracle)
- Access和sql server的语法区别 (包括db2 oracle)
- Oracle与SQL Server的语法区别
- sql,oracle,sql server数据迁移(差别)
- SQL和Oracle语法
- SQL 和MYSQL的差别
- Access和sql server的语法区别
- Access和sql server的语法区别
- Access和sql server的语法区别
- Access和SQL Server的语法区别
- 李敖大师的经典之语
- 向DataGrid控件中添加ComboBox控件
- oracle中实现主键的自动增加
- 在JBuilder+Tomcat下开发sturts
- JAVA开发者应该去的20个英文网站 [摘]
- sql server 和oracle 所用的sql 语法差别
- [爆笑网文]QQ聊天经典内幕
- CCNA资料简介
- 求教:刚开始学习VB.NET,如何在VB.NET添加WINSOCK控件??
- CCNA认证介绍
- The difference between Const and ReadOnly
- 学习中对“超精读”的一些经验和感受
- 通过微软考试经验谈
- IT认证报名、考试全攻略