SQL Server和Oracle建表中的区别:

1、Sql server中的字符串类型建表关键字为varchar,而Oracle是varchar2
 2、两种数据库实现主键自增的区别:

>>>SQL Server可以直接在建表语句中一气呵成实现主键自增,如下所示:
   
Create table user(
  uid int primary key identity(10,1),--uid自增,从10开始自增,每次加1
  uno int not null,---学号
  uname varchar(20) null,--名字
);

----插入数据
insert into user values(22,'李四');

>>>Oracle实现主键自增

Create table user2(
  uid int not null primary key,--将uid设置成主键,而实现自增就要另外编写语句了,创建序列实现自增,如下:
  uno int not null,---学号
  uname varchar(20) null,--名字
);

----创建一个叫u_user的序列,从10开始自增,每次加1
create sequence u_user start with 10 increment by 1;

----插入数据
insert into user2 values(u_user.nextval,25,'张三');  ----u_user.nextval为使用刚才创建的序列,next是下一个的意思,就实现了每次加1

select * from user;
select * from user2;

----最终显示表,两者效果相同

----内容很基础,自己整理出来,对于刚换另一个数据库学习朋友还是有点帮助的,感谢大家的阅读,谢谢

SQL Server 与Oracle 建表语句的不同之处相关推荐

  1. 使用java代码编写脚本,把oracle建表语句变成hive建表语句

    使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...

  2. oracle建表唯一约束语句,Oracle建表语句是什么

    Oracle建表语句是什么 oracle数据库的建表语句,具体语法如下:CREATE TABLE tablename( column_name datatype [null,not null], co ...

  3. Oracle 建表语句的关键字详解

    目录 一.建表语句 二.关键字详解 1. ENABLE 和 DISABLE 2. 创建主键约束 3. USING INDEX 4. PCTFREE 5. PCTUSED 6. INITRANS 和 M ...

  4. java oracle 建表语句_在oracle数据库中创建表语句如何写?

    表名:servicelogs 字段名称类型 idint (主键,自增) servicetypevarchar (100) outsysvarchar (100) methodnamevarchar ( ...

  5. Oracle建表语句及日期处理(oracle)

    在使用PL/SQL连接工具 进行innser into语句的时候u会出阿西娜 无效的时间.月份等 这是因为日期显示格式不对 需要进行设置  解决: 1.登录自己账号 2.执行下面语句   ALTER ...

  6. oracle建表语句设置主键,oracle 表添加主键 primary key

    根据数据库三范式就是每个表建议要有主键,每个字段不可再分,表与之间不存在部分依赖 数据库的优化首先考虑的也是主键 主键会在对应的字段加唯一约束.加not null,建 索引 怎么为表加主键呢 1,建表 ...

  7. oracle建表语句空间,oracle建表空间语句

    一.能帮我解释一下oracle创建表空间的语句吗 1. 创建表空间,名称为db_name; 2. 表空间有一个数据文件*.dbf,大小为200MB; 3. 允许表空间自动扩展(autoextends) ...

  8. PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...

  9. PowerDesigner,如何将Mysql数据库建表语句转化成Oracle数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Mysql数据 ...

最新文章

  1. HTML样式offset[Direction] 和 style.[direction]的区别
  2. 盘点Windows10系统的使用小技巧三 —— 虚拟桌面
  3. dataimagepng php_浅析data:image/png;base64的应用
  4. 无源定位之时差估计的精确时差估计算法(ETDE)及MATLAB实现程序
  5. C#软件试用实现方式
  6. mysql select array_从数据库select查询出来的数组
  7. 龙芯完成.NET移植稳步推进生态建设
  8. python 内存溢出能捕获吗_Python内存泄漏和内存溢出的解决方案
  9. 2014-3-16 星期天 晴[改变生活规律,稳中求进]
  10. 2012.4.17内存相关
  11. 【Git/Github学习笔记】GitHub上README写法暨GFM语法解读
  12. GoLand External Libraries不展示Go Modules
  13. 详解 Java 创建线程的三种方式
  14. oracle 关联查询两个表,两张表关联查询,该怎么处理
  15. warning: control reaches end of non-void function [-Wreturn-type]
  16. 手撕栈,栈的实现(C语言)
  17. Spectral Algorithm
  18. 【python学习笔记】关于python Flask前后端分离跨域问题
  19. 个性化品牌开始繁荣?为设计师和代工厂牵线的平台Maker's Row获得100万美元融资 | 36氪...
  20. 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘的解决方法

热门文章

  1. python多个列表排列组合_多个列表的排列组合(笛卡儿积) | 迭代实现
  2. android坦克大战源代码,android的坦克大战 - 源码下载|源代码 - 源码中国
  3. 【大疆mavic2】斗鱼直播
  4. 从EM到VI到AE到VAE
  5. 【python】批量按坐标裁剪图片、ImageJ批量修改图片格式
  6. ionic页面footer按钮右下方的小三角实现
  7. 基于Springboot+vue的服装销售购物商城网站 毕业设计源码
  8. Unity官方手册加载太慢
  9. 推荐一款简洁的浏览器标签页
  10. 麒麟V10服务器SP1安装教程步骤