Oracle,SQL Server,MySQL的自增变量设置

2016-02-19 16:37 1 1 收藏

今天图老师小编要跟大家分享Oracle,SQL Server,MySQL的自增变量设置,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】

  Oracle,SQL Server,MySQL的自增变量设置:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  1、MySQL的自增变量是比较好记的,使用AUTO_INCREMENT关键字,如果知道英文的就容易记忆了,如下创建一个带有自增变理的表。

  createtabletest(idintAUTO_INCREMENT 
  primarykeynotnull,namevarchar(50));

  注释:此处的id一定要申明为主键,否则会报错。

  2、SQl Server使用identity关键字,可以很容易指定从什么数开始,增幅是多少,如下: 

  createtabletest(idintidentity(100,10) 
  primarykeynotnull,namevarchar(50));

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  3、Oracle不能够在创建表的时候指定自动关键字,它需要重新创建sequence,然后以"创建键.nextval"来引用: 

  createtabletest(idintprimarykey 
  notnull,namevarchar(50)); 
  createsequencetest_id(最好是表名+序列号标记) 
  incrementby1startwith1maxvalue9999;

  引用如下:

  insertintotest(test_id.nextval,’www’);

来源:https://www.tulaoshi.com/n/20160219/1612594.html

延伸阅读
/* author:wuxiuxiang;Email:imessage@126.com */ using System; using System.Data; namespace com.cuc.wu.example { public class class1 { //For SQL Server 需要与Connection相关的一个Transaction的隔离级别为 //Repeatable Read或Serializable,对于Oracle,在Command中使用select for update即可 public void LockedSQLDataRow(...
在把Oracle查询转换为SQL Server的时候要特别当心一些不容易注意到的问题。我们知道,T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL。这两种查询语言都对ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何对...
对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。 除...
标签: SQLServer
        对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二...
标签: Web开发
如果你正在营造微软 .NET 网络而后端运行着 Oracle 数据库,那么你应该把后端迁移到 SQL Server。这一问题的核心不在于比较数据库的性能而是寻求最适合你的工具。在 .NET 体系结构下要回答这两个问题,答案只有一个,那就是 .NET Server。在这篇文章里,我们首先探究下为什么你的网络中存在 Oracle 服务器,然后讨论如何将其迁移到 SQL Ser...

经验教程

192

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部