首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

修改两个关联数据表的字段数据类型,该怎么解决

2012-05-11 
修改两个关联数据表的字段数据类型有两个数据表A和B,A、B中的有一个字段R都为int型的主外键,怎么用SQL语句

修改两个关联数据表的字段数据类型
有两个数据表A和B,A、B中的有一个字段R都为int型的主外键,怎么用SQL语句修改字段R的类型为char(10)

[解决办法]
alter table A alter column R char(10)
[解决办法]

SQL code
alter table A alter column R char(10)alter table B alter column R char(10)
[解决办法]
探讨

这两句诗不行的,因为他有主外键的约束。
消息 5074,级别 16,状态 1,第 1 行
对象'PK__S__7C8480AE' 依赖于 列'Sno'。
消息 5074,级别 16,状态 1,第 1 行
对象'FK__SC__Sno__060DEAE8' 依赖于 列'Sno'。
消息 4922,级别 16,状态 9,第 1 行
由于一个或多个对象访问此列,ALTER TABLE AL……

[解决办法]
探讨
有两个数据表A和B,A、B中的有一个字段R都为int型的主外键,怎么用SQL语句修改字段R的类型为char(10)

热点排行