求教!谢谢!
解决方案 »
- 如何根据单据明细表中的关联字段更新pro_ppamount
- 求教!字符串拼接 使用 in ()报错问题
- 一个数据库查询的问题
- .net远程连接SQL server的问题~ 急~ 在线等~
- sql关于多表查询统计的一个问题~
- SQL 2005 Express装的时候报错,装完后少东西,无法登陆
- 关于权限的问题用SQL语句实现?急急!!!
- 在企业管理器中,修改表中记录出现以下错误如何处理?"错误信息:不能在firehose 方式下启动事务"
- 有关Grouping,having的用法(oracle816)
- 以下两种写法哪种更有效率?
- 问一个“搜索最类似的记录”的算法,望赐教:)
- SQL格式化工具 免费获取
table 是表名
PK_ID 是主键名
ALTER TABLE [dbo].[table1]
drop CONSTRAINT [PK_table1]
CREATE TABLE dbo.test(id int not null,code varchar(10))
go--增加主键约束
ALTER TABLE dbo.test ADD CONSTRAINT
PK_test PRIMARY KEY CLUSTERED
(
id
) ON [PRIMARY]
go--insert数据
insert into test select 1,'AAAA'
insert into test select 2,'BBBB'--取消主键约束
alter table test drop CONSTRAINT PK_test
go--insert重复数据
insert into test select 1,'AAAA'
insert into test select 2,'BBBB'--删除表
drop table test
create table aa(id int primary key)可先用exec sp_help '表名' 查看主键约束的名字。然后用alter语句去掉约束
create table tt(t1 int,t2 varchar(20))
alter table tt add constraint pk_id primary key clustered (t1)
alter table tt drop constraint pk_id
drop table tt