• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

通过sql语句删除字段,报索引 'index3' 依赖于 列 'ICPASS'。在线等

enaking 2012-08-10 02:01:37
如题,这是什么原因,如何处理
...全文
179 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
牛哥_ 2012-08-11
看了下上个帖子就是你 估计回答的解决不了你 的问题
回复
牛哥_ 2012-08-11

SELECT OBJECT_NAME(parent_obj) tname ,
a.name AS indexname,b.name as columnname
FROM sys.sysobjects a inner join sys.syscolumns b on a.parent_obj=b.id
WHERE a.xtype IN ( 'pk', 'uq' )
AND OBJECT_NAME(parent_obj) = '表名' and b.name='列名'




表名 列名 替换 你看行不
回复
牛哥_ 2012-08-11
exec sp_helpconstraint 表名


在查询分析器里面有个系统存储过程sp_helpconstraint
回复
enaking 2012-08-11
自己顶一哈
回复
enaking 2012-08-10
那咱个去掉关系,用Sql语句,或者如何找到关系约束的name谢谢,
回复
enaking 2012-08-10
那咱个去掉关系,用Sql语句
回复
牛哥_ 2012-08-10


两个有关系不能删除
回复
enaking 2012-08-10
好像没说详细, 通过sql语句删除字段ICPASS,报错:索引 'index3' 依赖于 列 'ICPASS'。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2012-08-10 02:01
社区公告

让您成为最强悍的C#开发者