Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
Добрый день. Создаём табличный тип: Код: sql 1. 2. 3. 4. 5. Пример функции: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Вызываю функцию примерно так: Код: sql 1. Получаю ошибку: Код: sql 1. У меня вопрос, можно ли задать переменной табличного типа значение по умолчанию "пустая таблица"? У табличных функций такой фокус проходит: SELECT * FROM [dbo].[SMS_GetTemplates](DEFAUTL, 1). У табличных функций инлайн пишет ошибку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 16:43 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
DEFAUTL != DEFAULT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 16:45 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
Konst_One, чего тут сказать, остроумна! )) пускай будет так)) Код: sql 1. но вопрос и без этого понятен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 18:31 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, Вы еще только в начале пути батхёрта с табличными типами... Лучше сразу откажитесь, пока не наступило привыкание к гвоздям в постели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 19:23 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, простите пожалуйста, не могли бы Вы описать, 1. зачем Вам пользовательские типы? 2. зачем Вам табличные пользовательские типы? 3. если они Вам нужны для TVP, то в какой ситуации понадобится передавать туда DEFAULT? очень уж интересно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 20:13 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
Gerros1. зачем Вам пользовательские типы? 2. зачем Вам табличные пользовательские типы? 3. если они Вам нужны для TVP, то в какой ситуации понадобится передавать туда DEFAULT? так по примеру же всё видно автор хочет в некоторых случая передавать в функцию набор данных для фильтрации, а иногда хочет не передавать и вот во втором случае помог бы default, без него придется объявлять пустую табличную переменную просто потому что by design табличные параметры передаются по ссылке а это значит, что default ещё долго не видать, как и output, как и даже табличных параметров без readonly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 20:50 |
|
||
|
Как задать переменной табличного типа значение по умолчанию в функции "ин-лайн"
|
|||
|---|---|---|---|
|
#18+
ShakillGerros1. зачем Вам пользовательские типы? 2. зачем Вам табличные пользовательские типы? 3. если они Вам нужны для TVP, то в какой ситуации понадобится передавать туда DEFAULT? так по примеру же всё видно автор хочет в некоторых случая передавать в функцию набор данных для фильтрации, а иногда хочет не передавать и вот во втором случае помог бы default, без него придется объявлять пустую табличную переменную просто потому что by design табличные параметры передаются по ссылке а это значит, что default ещё долго не видать, как и output, как и даже табличных параметров без readonly В том то и дело, что приходится объявлять переменную постоянно... лишняя строчка кода(( Но самое интересное, DEFAULT работает в табличных функциях, которые не "ин-лайн" и ошибка появилась внезапно и неожиданно)) когда табличную функцию переписали на табличную функцию инлайн Что касается TVP - используется на клиенте написанном на дельфи, а там FireDAC. Но с появлением в mssql 2016 работы с json, думается мне что придётся перепахивать и искоренять TVP т.к. принципиальной нужды их использования можно избежать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 07:48 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39870935&tid=1687199]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 368ms |

| 0 / 0 |
