SQL7.0中更改了表结构(如字段类型),需要重建相关的view、存储过程和触发器吗?

fb 2001-01-08 04:33:00
...全文
207 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
typyj 2001-01-17
  • 打赏
  • 举报
回复
7.0不再需要,而以前的版本则需要。
daviszhang 2001-01-10
  • 打赏
  • 举报
回复
时各个具体的VIEW、PR、TR而定
视图:如果包含SUM、AVG的数学运算公式的数据类型变了当然要变
PR:存储过程一般要变
TR:触发器也一般要变
yangzi 2001-01-10
  • 打赏
  • 举报
回复

他们如果和你的修改的字段无关,可以不重建。
DeD 2001-01-08
  • 打赏
  • 举报
回复
应该需要修改,例如你将字段A由int 改为varchar
而你在触发器里进行了相关的判断和操作
declare @a int
select @a=A from inserted
那么就会出错
虎叔 2001-01-08
  • 打赏
  • 举报
回复
一般来说是需要的。
比如:
你的view为:select * from table1
如果你在table1上再增加一个字段如C1.这个时候你执行这个view就会发现C1不可见。

34,873

社区成员

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

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