您好我正在使用sql server 2008,我有一个包含以下列的表
eid,empname,sal等..我有1000个基于此表的存储过程。
现在我想要做的是,我想将eid重命名为empid in table。那么我是否需要更新依赖于此列的所有1000个存储过程?当然是的,有没有快捷方法可以做到这一点?而不是打开所有1000个程序并手动重命名?
提前致谢
答案 0 :(得分:0)
实际使用或明确选择要更改名称的字段的任何内容都需要更改。围绕这个没有真正的捷径。为什么更改字段的名称如此重要,如果它会给你带来这么多麻烦?
答案 1 :(得分:0)
还有像SQL Prompt这样的工具可以为您自动生成更改(“智能重命名”)
否则,为了避免一次性更改所有过程,您可以将eid创建为计算列,但是您需要更改写入过程。