www.3112.net > 求教在sqlsErvEr2008中的表中怎么添加一列自增的列?

求教在sqlsErvEr2008中的表中怎么添加一列自增的列?

这个很简单,这样操作:Table右键->新建->进入设计视图添加一个新列(例如:ID,int),Is Identity 设置成True, Identity Increment就是自增量,每次增加多少.Identity Seed,就是种子,从多少开始.

ALTER TABLE 语句:ALTER TABLE 语句用于在已有的表中添加、修改或删除列.如需在表中添加列,请使用下列语法:1、ALTERTABLE table_name ADD column_name datatype 要删除表中的列,请使用下列语法: 2、ALTERTABLE table

你要用关键字作为表名阿?????用[]括起来!建议:最好不要用关键字,这样会给你带来麻烦的!我刚才修改了你的代码:试试看!create table [View ]( msgID int identity(1,1) primary key , Name Nvarchar(20) not null , Mail Nvarchar(20) not null , url Nvarchar(20) not null , MsgContent Nvarchar(100) not null , )

create table #t(x varchar(20))alter table #t add 字段 int identity(1,1) -- 增加自增列

SQL 2008与以往版本的用法是一样的.--创建表时添加自增列,且从1开始create table 表名(id int identity(1,1) )--给已存在的表添加自增列,且从1001开始,也可以从1开始alter table 表名add id intidentity(1001,1)

企业管理器里面修改表 或用alter table 命令

找到要增加列的表,右击选edit,选columns,显示表的列,在原来基础上增加就行,增加完点击下面的apply增加就完成了

原来有个表news,id是主键,但不是非主键,现在需要将其修改为主键,方法如下:对原有的id列是无法直接将其修改为主键的,必须间接地来实现,具体如下:首先增加一个新列并定义为自增长列alter table news add id1 int Identity(1,1) not null然后再资源管理器中右击news表,选择修改,将id列删除,并将id1修改为id即可,当然这个过程也可以通过sql语句来实现

2005?打开baiSQL Server Management Studio,打开数据库之后,在选中的du表上点“修改”,在选中需要设置为自增的字段,zhi在右下方的表设计器里选择“dao标识规范版”,(如下图:)选“是”,就设定好了.权

设计表结构时==》选中要自增的列==》下方有“列属性”==》找到“标识规范”==》(是标识)选择“是”,“标识增量”设为1,“标识种子 ”设为1保存即可.

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com