Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как вывести на печать строковую переменную.  [new]
pmb17
Member

Откуда:
Сообщений: 92
Добрый день.
Пытаюсь выполнить такой скрипт - выдает ошибку

Имя "_AccRg23096" не разрешено в данном контексте. Допустимыми выражениями являются константы, константные выражения и (в некоторых контекстах) переменные. Имена столбцов не разрешены.


Declare @TableName as varchar(100)
SET @TableName = '_AccRg23096'
EXEC('PRINT  QUOTENAME(' + @TableName + ')')


Как правильно передать значение @TableName в одинарных кавычках?
30 апр 15, 17:42    [17588513]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести на печать строковую переменную.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Declare @TableName as varchar(100)
SET @TableName = quotename ('_AccRg23096', '''')
EXEC('PRINT  QUOTENAME(' + @TableName + ')')
30 апр 15, 17:50    [17588552]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить