Приветствую.
Подскажите, существует ли способ заставить сервер не принимать в качестве входного параметра строку без кавычек?
If the value of a parameter is an object name, character string, or qualified by a database name or schema name, the whole name must be enclosed in single quotation marks
Подскажите, существует ли способ заставить сервер не принимать в качестве входного параметра строку без кавычек?
exec dbo.SomeProc SomeVariableNameДопустим, в SomeVariableName по ошибке не поставили @ в начале, но ведь одинарных кавычек тут тоже нет, однако это не мешает серверу молча сконвертить SomeVariableName в строку.
If the value of a parameter is an object name, character string, or qualified by a database name or schema name, the whole name must be enclosed in single quotation marks
Microsoft SQL Server 2014 - 12.0.2000.8 (X64)