
创建表时指定标识列 标识列可用 IDENTITY 属性建立,因此在SQL Server中,又称标识列为具有IDENTITY属性的列或IDENTITY列。 下面的例子创建一个包含名为ID,类型为int,种子为1,递增量为1的标识列 CREATE TABLE T_test (ID int IDENTITY(1,1), Name varchar(50) )
2.
在现有表中添加标识列 下面的例子向表T_test中添加一个名为ID,类型为int,种子为1,递增量为1的标识列 --创建表 CREATE TABLE T_test (Name varchar(50) ) --插入数据 INSERT
填写标识符必须要有以下四点。
1、标识符由字母,数字,下划线(_)和美元符号($)组成,不能以数字开头;2、不能把java关键字和保留字作为标识符。3、标识符没有长度限制。4、标识符对大小写敏感。
标识符就相当于这个变量或常量的名字一样了,数据库对象的名称即为其标识符。
Microsoft SQL Server 中的所有内容都可以有标识符,服务器,数据库和数据库对象(例如表,视图,列,索引,触发器,过程,约束及规则等)都可以有标识符,大多数对象要求有标识符,但对有些对象(例如约束),标识符是可选的。
对象标识符是在定义对象时创建的,标识符随后用于引用该对象,例如,下列语句创建一个标识符为 TableX 的表,该表中有两列的标识符分别是 KeyCol 和 Description。
ipsec的三元组是:1,安全参数索引(SPI)。2,一个源或目的IP地址。3,安全协议(AH和ESP)标识符。
定义符号常量的一般格式:CONST<常量标识符>=<常量>说明:常量说明部分以关键字const开头, 后面的标识符为常量标识符,其中"="号后的常量为整数,实数,字。
如果你是要在建表中就转化的话可以用楼上的就可以了,如果你要是想要基于表中建的话可以这样create table a(id int identity primary key not null,name varchar(30))
alter table a add code varchar(30)
update a set code=b.code from a,(select id,ltrim('bh'+replace(CONVERT(varchar(30),STR(id,5,0)),' ','0'))as code from a)as b where a.id=b.id
结果:
id namecode
1 张三 bh00001
2 张三 bh00002
3 张三 bh00003
4 张三 bh00004
5 张三 bh00005
6 张三 bh00006
7 张三 bh00007
8 张三 bh00008
9 张三 bh00009
10 张三 bh00010
11 张三 bh00011
12 张三 bh00012
13 张三 bh00013
14 张三 bh00014
15 张三 bh00015
16 张三 bh00016
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)