2

给定以下存储过程定义

create procedure myproc
as

select * 
from sometablethatdoesnotexist

select somecolumnthatdoesnotexist 
from sometablethatdoesexist

如果在创建存储过程时这些对象不存在,是否可以将 sql-server(或 localdb)配置为无法创建存储过程?(列或表)

4

1 回答 1

6

不。

这是 SQL Server 的延迟名称解析。

没有办法将其关闭。但是,如果您引用现有表上不存在的列,它将失败。

于 2013-10-23T14:47:47.230 回答