这下面几个sql怎么写

lionsoft 2011-12-04 12:17:13
1。。数据表有个字段叫id(数值型) ,,,我想通过一个语句将他变成主键。怎么写

2. 数据表中有一字段叫aa,,如何删除他,,这语句怎么写

3. 删除数据库的语句怎么写
...全文
142 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hllfl 2011-12-05
  • 打赏
  • 举报
回复
楼主太搞了吧~ sf居然没分
  • 打赏
  • 举报
回复
alter table tb add CONSTRAINT PK_Id primary key(id)
alter table tb drop column aa
drop database dbname

这都不会?自己找一本数据库书好好看看,这是最基本的了
苦苦的潜行者 2011-12-05
  • 打赏
  • 举报
回复
删除约束再修改.
gogodiy 2011-12-05
  • 打赏
  • 举报
回复
针对第一条,最好

alter table t1 alter column id int not null --先设置为NOT NULL
alter table t1 add constraint PK_T1 primary key (id)
pengxuan 2011-12-05
  • 打赏
  • 举报
回复

if object_id('tb') is not null
drop table tb
go
create table tb
(
id int,
name varchar(10)
)
go
--设置主键
--先设置列为非空,然后才能设置主键
alter table tb alter column id int not null
go
alter table tb add CONSTRAINT pk_tb_id PRIMARY KEY (id)
--删除name列
alter table tb drop column name
--删除表
drop table tb

zhangwei7717951 2011-12-05
  • 打赏
  • 举报
回复
删除数据的语句

Drop database 数据库名
geniuswjt 2011-12-04
  • 打赏
  • 举报
回复
秒杀[Quote=引用 1 楼 qianjin036a 的回复:]
alter table tb add CONSTRAINT PK_Id primary key(id)

alter table tb drop column aa

drop database dbname
[/Quote]
快溜 2011-12-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
alter table tb add CONSTRAINT PK_Id primary key(id)

alter table tb drop column aa

drop database dbname
[/Quote]
-晴天 2011-12-04
  • 打赏
  • 举报
回复
alter table tb add CONSTRAINT PK_Id primary key(id)

alter table tb drop column aa

drop database dbname
rucypli 2011-12-04
  • 打赏
  • 举报
回复
alter table tb add CONSTRAINT PK_Id primary key(id)

alter table tb drop column aa

drop database dbname

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧