Имя: Пароль:
IT
 
TSQL. Результат вставки в переменную. Не работает почему-то
0 megabax
 
19.05.20
13:48
Добрый день.
Подскажите пожалуйста, почему не работает вот такой код TSQL:
declare @id as int;
SET @id=Insert into BotTrades (BotId,StrategyId,ticker,kind,price,qty,_datetime,IsMarginal)
OUTPUT INSERTED.id values(1,1,'ARKBTC','sell',0.00001992,50.20000000,CAST('20200519 06:35:50' as datetime),0)

Выдаёт сообщение об ошибке
Сообщение 156, уровень 15, состояние 1, строка 6
Incorrect syntax near the keyword 'Insert'.
1 Ёпрст
 
19.05.20
15:16
2 Ёпрст
 
19.05.20
15:18
непонятно, зачем тебе это надо, не проще ли  @@ROWCOUNT поглядеть потом, или ..
3 toypaul
 
гуру
19.05.20
15:30
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший