powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выбор значения из динамически задаваемой таблицы
4 сообщений из 4, страница 1 из 1
выбор значения из динамически задаваемой таблицы
    #32017261
yzif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при создании проседуры вылетает ошибка
Must declare the variable '@entity_detail'
скажите, как сделать правильно

create procedure GetAddPk
@entity_detail varchar(50),
@newPk D_ID OUTPUT
as
set @newPk = (SELECT (max(value_id) + 1) FROM @entity_detail)

if @newPk is null
set @newPk = 0
...
Рейтинг: 0 / 0
выбор значения из динамически задаваемой таблицы
    #32017263
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create procedure GetAddPk
@entity_detail varchar(50),
@newPk D_ID OUTPUT
as

DECLARE @mysql nvarchar(8000)
SET @mysql = 'SELECT @newPK = (max(value_id) + 1) FROM '+ @entity_detail

exec sp_executesql @mysql, N'@newPK D_ID out', @newPK = @newPK out

if @newPk is null
set @newPk = 0


PS
А может попробовать поле с IDENTITY ?
...
Рейтинг: 0 / 0
выбор значения из динамически задаваемой таблицы
    #32017265
yzif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
выбор значения из динамически задаваемой таблицы
    #32017266
yzif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выбор значения из динамически задаваемой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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