Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Dynamic SQL / 3 сообщений из 3, страница 1 из 1
08.04.2002, 15:36
    #32027260
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dynamic SQL
Как использовать имя поля которое есть в переменной для геннерации запроса:

insert into [Log]([Kto]) values(@st_n) - так работает

exec('insert into [Log](' + @name + ') values(' + @st_n + ')')

The name 'uucico' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.

@st_n = 'uucico' - воспринимает не как вариаблу.
Заранее благодарен.
...
Рейтинг: 0 / 0
08.04.2002, 16:01
    #32027261
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dynamic SQL
Приветствую,

Очевидно, упустили апострофы около переменной @st_n.

code:EXECUTE ('insert into Log (' + @name + ') values (''' + @st_n + ''')')

Удачи
...
Рейтинг: 0 / 0
08.04.2002, 16:06
    #32027262
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dynamic SQL
Спасибо большое!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Dynamic SQL / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]