Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Товарищи, привет Подскажите пожалуйста чем функция отличается от процедуры. Знаю, что процедура запускается посредством EXEC, а функцию можно через SELECT. Чем еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2019, 21:54 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Примерно тем же, чем трамвай от автобуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2019, 23:09 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичПримерно тем же, чем трамвай от автобуса. а техническим языком можно объяснить, пожалуйста?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2019, 23:37 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermama, функция всегда что-нибудь возвращает, а процедура что-то производит и не обязательно возвращает, хотя может (через аргументы, заданные с опцией "out" или как "select something") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 00:34 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Valera Kochemasovdermama, функция всегда что-нибудь возвращает, а процедура что-то производит и не обязательно возвращает, хотя может (через аргументы, заданные с опцией "out" или как "select something") большое спасибо. все понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 00:37 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermamaValera Kochemasovdermama, функция всегда что-нибудь возвращает, а процедура что-то производит и не обязательно возвращает, хотя может (через аргументы, заданные с опцией "out" или как "select something") большое спасибо. все понятноНе слушайте неучей. Во-первых, процедура всегда что-то возвращает (return, ага), во-вторых, процедура не обязательно что-то производит. Читайте хелп, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 00:52 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermama, Функция не меняет данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 10:36 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Функциям не позволенно писать на диск. Через это дело в функциях запрещён вызов процедур. Сервер не держит в баффере предыдущие запуски функций, в отличии от процедур, что влияет на быстродействие всего проекта. Короче, вещь хорошая, но не бесплатная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 11:32 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Сруль.в функциях запрещён вызов процедур.Не совсем так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 11:47 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
На основании ваших ответов сделаю вывод что, функция всегда возвращает какое то значение. Процедура может возвращать, а может и не возвращать. Но это не главное. Главное, что функцию можно использовать в выражениях, а процедуру нужно выполнять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 15:51 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermamaНа основании ваших ответов сделаю вывод что, функция всегда возвращает какое то значение. Процедура может возвращать, а может и не возвращать. Но это не главное. Главное, что функцию можно использовать в выражениях, а процедуру нужно выполнять. Insert into... Exec запретили уже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 19:47 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
[quot TaPaK]dermamaНа основании ваших ответов сделаю вывод что, Insert into... Exec запретили уже? ну к процедуре exec и имеет отношение а insert into к чему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 20:38 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermamaНа основании ваших ответов сделаю вывод что, функция всегда возвращает какое то значение. Процедура может возвращать, а может и не возвращать. Но это не главное. Главное, что функцию можно использовать в выражениях, а процедуру нужно выполнять.В главном можно сформулировать так: 1. Функцию можно использовать в части FROM операторов DML, а процедуру нельзя. 2. В коде функций больше различных ограничений, по сравнению с процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:09 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Openquery? авторну к процедуре exec и имеет отношение а insert into к чему? Ну, когда нибудь узнаете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:13 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
alexeyvgФункцию можно использовать в части FROM операторов DMLТолько табличную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:27 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
TaPaKalexeyvg, Openquery?А, ну да, и текстовые файлы можно использовать в FROM и JOIN :-) Openquery - это такая особая функция, а уж то, что там у неё в параметрах, и откуда она там берёт данные - это уже работа её кода, то есть ни текстовые файлы, ни процедуры сами по себе в FROM указать всё таки нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:35 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
iapalexeyvgФункцию можно использовать в части FROM операторов DMLТолько табличную.Да, виноват, это я не полно написал, только про табличные функции. Немного дополню: dermamaНа основании ваших ответов сделаю вывод что, функция всегда возвращает какое то значение. Процедура может возвращать, а может и не возвращать. Но это не главное. Главное, что функцию можно использовать в выражениях, а процедуру нужно выполнять.В главном можно сформулировать так: 1. Табличную функцию можно использовать в части FROM операторов DML, а процедуру нельзя. 2. Скалярную функцию можно использовать в выражениях, а процедуру нельзя. 3. В коде функций больше различных ограничений, по сравнению с процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:37 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичЧитайте хелп, в общем.Документация сейчас ужасна. Вот про функции, но почему там нет про пользовательские функции, про то, о чём спрашивает ТС??? https://docs.microsoft.com/ru-ru/sql/t-sql/functions/functions?view=sql-server-2017 Самому найти такую базовую информацию, которая в принципе должна быть где то наверху, очень трудно. Значит, надо начать с того, что прочитать весь хелп, а потом уже установить сиквел? Или взять учебник, и полгода читать главу за главой, выполняя упражнение за упражнением? Никто так не будет делать. Так что спрашивать - разумный вариант, и хорошо, если рядом есть какой нибудь спец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:51 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
dermama, Можно взять за основу - https://www.dotnettricks.com/learn/sqlserver/difference-between-stored-procedure-and-function-in-sql-server За исключением "A function is compiled and executed every time whenever it is called" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 21:52 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Товарищи, благодарю вас за ответы, теперь необходимо все это усвоить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2019, 22:27 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
alexeyvgГавриленко Сергей АлексеевичЧитайте хелп, в общем.Документация сейчас ужасна.Для черпания академических знаний -- безусловно. Такие знания на лекциях надо было усваивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 00:09 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевичalexeyvgпропущено... Документация сейчас ужасна.Для черпания академических знаний -- безусловно. Такие знания на лекциях надо было усваивать. Давно ли "знания" по устройству конкретной "программулины" стали академическими? Лекции, подобной тематики, бесполезны чуть более, чем полностью. ЗЫ. В чем проблема современных "программиздов" - их учили "работать в имярек". Т.е. набору названий, без понимания сущности. Когда-то, давным-давно, учили придумывать алгоритм(ы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 07:38 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
aleks222, Когда-то, в 80е и 90е путь от теории к применению на работе был гораздо короче. И его можно было освоить за выделенное время в Вузе. Сейчас, через 30 лет, он стал весьма длиннее. И знание ассемблера и STEAL/No Steal приблизят тебя к практике не на 10%,как в 80е, а на 0.5%. Самые популярные external тренинги, на которых делается основная прибыль - угадайте какие. Ага. Microsoft Tsql и Oracle. Программулины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 23:10 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, Академик учёный, тут человек попросил по простому объяснить, а ты, гордый такой, послал его ... в хелп вместо того, чтобы доступно рассказать начинающему хотя бы начальные сведения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 22:40 |
|
||
|
отличие Функции от Процедуры
|
|||
|---|---|---|---|
|
#18+
Valera KochemasovГавриленко Сергей Алексеевич, Академик учёный, тут человек попросил по простому объяснить, а ты, гордый такой, послал его ... в хелп вместо того, чтобы доступно рассказать начинающему хотя бы начальные сведения.Лучше читать хелп, чем начальные знания в интерпретации человека, который считает, что в хелп посылают вместо "на ..й". Начальные сведения либо на лекциях, либо в ненавистном вам хелпе и прочих публикациях, которые, омг, надо погуглить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2019, 00:13 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39794329&tid=1687995]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 368ms |

| 0 / 0 |
