当前位置: 代码迷 >> Sql Server >> 修改两个关联数据表的字段数据类型,该怎么解决
  详细解决方案

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

热度:57   发布时间:2016-04-27 12:56:34.0
修改两个关联数据表的字段数据类型
有两个数据表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)
  相关解决方案