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

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

Oracle: SQL> CREATE TABLE test_tab ( 2 id INT, 3 name VARCHAR(10), 4 age INT, 5 val VARCHAR(10) 6 ); Table created. SQL> ALTER TABLE test_tab 2 ADD CONSTRAINT pk_test_tab PRIMARY KEY(id); Table altered. SQL Server 麻烦一点 1> C...

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

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

下面是一个 建表以后, 追加主键的例子. 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,...

添加列语法: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...

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

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

主键具有唯一性,一张表最多一个主键,但是可以将2个字段联合起来设置为主键。 在企业管理器中——选中表——设计表——选中字段(多个按住ctr)——右键设置为主键。 用代码实现:代码如下: primary key(id1,id2) ------将id1和id2同时设置为主键。

例如: 已有一个表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; 现在要...

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