Size: a a a

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

2020 August 28

k

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

A

Alex in SqlCom.ru - Стиль жизни SQL
Андрій
😐
Ну вот именно поэтому перешел на clr, чтоб проще было кодить в итоге
источник

A

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

А

Андрій in SqlCom.ru - Стиль жизни SQL
Alex
Ну вот именно поэтому перешел на clr, чтоб проще было кодить в итоге
а clr можно смотреть и редактировать прям через script=> create?
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Нет, не выйдет, это dll, которую отдельно надо в сборку пихать
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
ага, понял.
ну впринципе тогда не большая разница, только ты так понимаю сразу в таблицу грузишь а я сначала в промежуточный файл.
но наверно если еще какой-то таск прилетил где понадобится clr То таки подключу
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Alex
У меня есть проект на гитхабе, в нем есть clr-функция по чтению из excel, написано с использованием npoi, могу дать
если можно - давай)
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Для хранилища данных крайне удобно выходит. Можно всю логику на sql server замкнуть. Не уверен, что с точки зрения БЕЗОПАСНОСТИ это правильно, потому что permission set unsafe
источник

A

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

А

Андрій in SqlCom.ru - Стиль жизни SQL
Alex
Для хранилища данных крайне удобно выходит. Можно всю логику на sql server замкнуть. Не уверен, что с точки зрения БЕЗОПАСНОСТИ это правильно, потому что permission set unsafe
ну не спорю явно правильней б было подключить слр чеим дергать ексешники.
причем у нас уже 3 или 4 програмки таких, то с вебапи дергаем файлы, то с онедрайва, то вот парсер, еще по процесингу куба парочка...
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
ну вот с веб апи я тож через clr дергаю (.net WebRequest или WebClient), тоже json возвращаю, а в Sql Server уже через openJson разбираю.
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
А с CMD я пытался сначала делать - так практичнее, потому что ее можно не только в sql server юзать, а, вообще, где угодно.
Но работать с результатами cmd крайне неудобно через cmdshell
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Но потом пришел к промежуточному варианту - просто разбить все по куче маленьких проектов и дальше уже на выбор - захотел - собрал cmd, захотел - clr - неважно.
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
ну так у меня просто гененрируется json файл, в отпут выводит сгенерировало или нет и ошибки.
остальное просто читаешь джсон булком как хочешь)
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
А, да, норм, я не догадался до такого)
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
ух самое интересное было когда прилетел ексель файл который заполняют в ширину
типа
Дистрибютор - продукт а- продут б...продукт N
дистр1 - цена1 - цена 2

и это все нужно анпивотнуть и загнать в таблицу)))
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
пи этом соблюблюдая порядок колонок ибо они являются приоритом продукта.....
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Ага, а завтра прилетит файл, где ячейки какие-то объединены, в строке 1 - это A - D. а в строке 2 - это B-C.
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Alex
Ага, а завтра прилетит файл, где ячейки какие-то объединены, в строке 1 - это A - D. а в строке 2 - это B-C.
как говорит наш архитект - треш ин треш оут)
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Хахаха)
источник