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

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

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

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

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

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 '表中...

可用alter table来定义主键。 步骤: 1、创建测试表: create table test(id int,name varchar(10))2、如要以id为主键,可用如下语句: 如原来id允许为空,则多加一步,设置主键列不为空。 alter table test alter column id int not null如原来...

你说的是 sqlserver 数据库吗?sqlserver 可以在查询分析器中执行: SP_HELP 表名 命令查看表的结构和主键、约束等,很详细的。

插入列名:alter table 表名 add(id,varchar2(20)) not null; 创建主键:alter 表名 add constraint 关联表名 primary key(id);

sql server联合主键可以有多个的 alter table [TableName] add constraint PK_TableName primary key (P_ID)

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...

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