powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Dynamic SQL
3 сообщений из 3, страница 1 из 1
Dynamic SQL
    #32027260
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как использовать имя поля которое есть в переменной для геннерации запроса:

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
Dynamic SQL
    #32027261
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую,

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

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

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


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