Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 September 24

ОЭ

Орб Экксель... in SqlCom.ru - Стиль жизни SQL
Timus
@Excelsiorer а зачем тебе такие извращения с табличными переменными?
Хочу сделать функцию более читаемой и что бы в нее можно было проще вносить изменения
CREATE FUNCTION dbo.fGetCards()
RETURNS @rv TABLE (
   перечисляю 50 необходимых полей
)
AS
BEGIN
   DECLARE @t1 TABLE (
       ОПЯТЬ перечисляю 50 тех же полей
   )

   DECLARE @t2 TABLE (
       ОПЯТЬ перечисляю 50 тех же полей
   )

   дальше я вставляю разные значения в эти две таблицы, обрабатываю их и все вставляю в @rv
END
GO
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Что-то мне подсказывает что задача решается проще. Без этих танцев
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Ну да, ещё и огрести проблем с отсутствием статистики у этой функции
источник

ОЭ

Орб Экксель... in SqlCom.ru - Стиль жизни SQL
Timus
Что-то мне подсказывает что задача решается проще. Без этих танцев
В итоге решил пока руками копировать кучу полей. Возможно Вы правы, что тут не совсем верное решение, но на верное пока нет времени :D
источник

ОЭ

Орб Экксель... in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
Ну да, ещё и огрести проблем с отсутствием статистики у этой функции
А что за статистика функции?
источник

ОЭ

Орб Экксель... in SqlCom.ru - Стиль жизни SQL
Орб Экксель
А что за статистика функции?
А, это что-то для работы оптимизатора.
А почему в такой функции статистики не будет?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Орб Экксель
А что за статистика функции?
Функция возвращает табличную переменную, у которой оценка количества строк равна 100. Если сджойнить с другой таблицей - может быть очень неэффективный план запроса.
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
в 2019 вроде как фунцкииускорили приличнро
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Alexey
в 2019 вроде как фунцкииускорили приличнро
Не крутил ещё, к сожалению...
источник

NS

Nikolay Salov in SqlCom.ru - Стиль жизни SQL
Подскажите как генерировать скрипты в VSCode с установленным плагином MSSQL?
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
источник

K

Khelai in SqlCom.ru - Стиль жизни SQL
Привет всем! С чего начать чтобы научиться программировать на sql? Есть книги или сайты? Очень хочу научиться)
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
полно всего
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
вот пример
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
а так есть курсы с видео на курсере и на степике
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
там совсем простые
источник

DP

Dmitry Paziy in SqlCom.ru - Стиль жизни SQL
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Dmitry Paziy
там совсем простые
Дмитрий, прочитайте правила, уважайте коллег, объединяйте сообщения
источник

b

buzz in SqlCom.ru - Стиль жизни SQL
Khelai
Привет всем! С чего начать чтобы научиться программировать на sql? Есть книги или сайты? Очень хочу научиться)
я на ютубе гошу дударя смотреть начал (ссылку удаляет)
п.с тоже адепт sql может еще кто чего посоветует
источник