我想知道如何增删改表的索引

上官云峰 2005-12-27 09:34:32
--删除
alter table 你的表 drop constraint 主键名
go
--修改
ALTER TABLE 你的表 ALTER COLUMN 列名 你的类型
go
--增加
alter table 你的表 add constraint 主键名 primary key (列名)
go

上面的操作我在查询分析器中执行
总是出现

服务器: 消息 3728,级别 16,状态 1,行 1
't_id' 不是约束。
服务器: 消息 3727,级别 16,状态 1,行 1
未能除去约束。请参阅前面的错误信息。
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingZFX 2005-12-27
  • 打赏
  • 举报
回复
呵呵
fuxc 2005-12-27
  • 打赏
  • 举报
回复
将数据表中的数据清空,然后id从1开始
=======================================
这个只要表删空以后,将id自增属性去掉,保存,然后再把自增加上就可以,
因为删了字段再加的话,会丢失已建立的关系~~
上官云峰 2005-12-27
  • 打赏
  • 举报
回复
对啊,谢谢
fuxc 2005-12-27
  • 打赏
  • 举报
回复
是SqlServer的话,可以先在企业管理器里面操作,然后工具栏有个“保存脚本”的按钮,复制里面自动生成的脚本来用
fuxc 2005-12-27
  • 打赏
  • 举报
回复
是SqlServer么?
上官云峰 2005-12-27
  • 打赏
  • 举报
回复
也就是我要实现
将数据表中的数据清空,然后id从1开始
有没有一个语句就可以实现。

帮帮忙
上官云峰 2005-12-27
  • 打赏
  • 举报
回复
怎么没有人回答
上官云峰 2005-12-27
  • 打赏
  • 举报
回复
对,通过sql 语句怎么实现

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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