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

Откуда:
Сообщений: 4
declare @koka table( id int, price int)
insert into koka
output inserted.koka_id, inserted.koka_price
into @koka(id, price)
values
(136,2)


Что тут написано? И что делает вообще этот OUTPUT?
По пунктам объясните, если не трудно.
Заранее благодарю.
3 май 17, 21:27    [20454668]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20206
Если верить документации, то
OUTPUT Clause
Returns inserted rows as part of the insert operation. The results can be returned to the processing application or inserted into a table or table variable for further processing.
Для понимания - достаточно просто перевести.
3 май 17, 21:30    [20454673]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
sadisttttt
Member

Откуда:
Сообщений: 4
Никогда не понимал такие ответы.
Если тебе не нравится вопрос, кажется слишком глупым, неинтересным, то лучше пройди мимо.
Я искал, отчасти понял, но хотел бы более детально.
Нет необходимости так острить, меня сюда привела нужда, если нет желания помочь, пожалуйста, пройди мимо.
3 май 17, 21:40    [20454701]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
waszkiewicz
Member

Откуда:
Сообщений: 1066
sadisttttt,

Чувак, походу остришь тут ты.
3 май 17, 21:43    [20454717]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20206
sadisttttt
Я искал, отчасти понял, но хотел бы более детально.
Ну так поделись, что понял, что нет, что именно тут нужно (хотя на самом деле можно) "более детально"...
3 май 17, 21:46    [20454723]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
Модератор: Уважаемый sadisttttt. Прежде чем учить других, что и как вам отвечать, осознайте, что мир не вертится вокруг вас, что всем плевать на ваши нужды и проблемы, и помогите себе самостоятельно: изучите уже документацию (на которую вам в течение трех минут дали ссылку) в которой ваш вопрос вполне полно и доступно освещен.

И жить всем, а в первую очередь - вам, станет сразу легче.
4 май 17, 01:08    [20455074]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
Всегда лучше обращаться к первоисточнику, чем узнавать чьи-то мнения и трактовки.

Справка по топику "Предложение OUTPUT" имеет примеры и вполне чёткое объяснение.
4 май 17, 10:56    [20455815]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
alex_p_n
Member [заблокирован]

Откуда: Дніпро
Сообщений: 145
sadisttttt,

Перевожу с SQL на русский
output inserted.koka_id, inserted.koka_price
вывести вставленный.koka_id, вставленный.koka_price
Что тут ещё непонятно?

ЗЫ. Я походу SQL -1С придумал :)
5 май 17, 15:09    [20461016]     Ответить | Цитировать Сообщить модератору
 Re: Что значит output?  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
alex_p_n
ЗЫ. Я походу SQL -1С придумал :)

Ты опоздал.
Я начинал на 1C 7.7 в 2001 - там уже был СЯЗ = Структурированный Язык Запросов.
А потом я перешел на PHP&MySQL и был очень удивлен, как SQL похож на СЯЗ...
анекдот про программиста
- Как вы так быстро изучили английский язык?!
- Ничего сложного, он очень похож на Си.
5 май 17, 15:33    [20461150]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить