mshd.net
当前位置:首页 >> sql里,我已经建好一张表,但是忘了加主键 >>

sql里,我已经建好一张表,但是忘了加主键

1 假如你是要加一个自增长列的话: alter table drop constraint PK_Action_Role_Shu --干掉旧的 alter table t1 add column id int(identity, 1,1) primary key --加个自增长列

例如: 已有一个表test_key,其中a1列为主键。 create table TEST_KEY ( a1 VARCHAR2(3) not null, a2 VARCHAR2(3), b1 VARCHAR2(3), b2 VARCHAR2(3) ); alter table TEST_KEY add constraint PK_TEST_KEY primary key (A1) using index; 现在要...

单击SQL Server的“工具”→“选项” 单击“Designers”,然后勾选掉“阻止保存要求重新创建表的更改”复选框。以后再修改sqlserver的数据结构,就不会提示无法保存啦!

if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK') begin print '表中已经有主键,列只能做为普通列添加' --添加int类型的列,默认值为0 alter table tb add 列名 int default 0 end else begin print '表中...

先确定字段属性为“not null” alter table 表名 alter column 列名 int not null 表内主键字段无重复数据后执行 alter table 表名 add constraint 约束名 primary key(列名)

添加列语法:ALTER TABLE 表名 Add 列名 类型 ... 添加主键语法:ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY(列名) ALTER TABLE testTable Add Id int NOT NULL IDENTITY (1, 1) go ALTER TABLE testTable ADD CONSTRAINT PK_Id PRIMA...

下面是一个 建表以后, 追加主键的例子. 1> CREATE TABLE test_tab ( 2> id INT, 3> name VARCHAR(10), 4> age INT, 5> val VARCHAR(10) 6> ); 7> go 1> ALTER TABLE test_tab 2> ADD CONSTRAINT pk_test_tab PRIMARY KEY(id); 3> go 消息 8111,...

数据库主键是指表中一个列或者列的组合,其值能够唯一的标识表中的每一个行。这样的一列或者多列成为表的主键,通过它可以强制表的实体完整性。当创建或者更改表时可以通过定义PRIMARY KEY约束来创建主键,一个表只能有一个主键约束,而且主键约...

操作步骤如下: 1、首先我们在这个StudentNo列上用你的鼠标右击,然后选择里面的修改,进行点击,弹出 界面。 2、接着会有如下图中所示的窗口内容,这里选择里面的StudentNo,然后右击选择设置主键。 3、设置完毕之后,选择ctrl + S 保存。 4、保...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com