fre*_*ler 3 sql-server-2005 sql-server
是否可以在 SQL Server 2005* 中创建或更改不编译该过程的存储过程?
(* - 是的,不幸的是,我们仍然需要支持 2005 作为我们的最低标准)
我有一种情况,能够创建/更改语法上有效但语义上无效的存储过程(由于不正确的表/列名称)将非常有用……然后我可以在 SSMS 中进行相应的更改。
我刚刚有了一个想法,这是一个非常简单的解决方案......在更改/创建存储过程时注释掉它的全部内容。
UsingCtrl+K Ctrl+C将单独注释掉每一行 - 这比/* */
在整个事物周围使用更好,因为如果/* */
存储过程中已经有任何实例,那将会失败。
我仍然很想知道是否有一种实际的方法可以告诉 SSMS 忽略无效的表/视图/列名称。
感谢@marcelo 的回答,使用不存在的表的名称似乎确实允许您创建存储过程。
但是,如果您使用现有表中不存在的列,则不允许您创建存储过程
归档时间: |
|
查看次数: |
9515 次 |
最近记录: |