Size: a a a

2020 June 22

DP

Dmitry Pronin in sql_ninja
у меня все в один сыпется
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
правильно поставить from
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
между двумя FOR xml
источник

DP

Dmitry Pronin in sql_ninja
т.е. в запросе будет 3 FOR XML? 1 общий и по 2 для этих полей?
источник

MC

Max Chistyakov in sql_ninja
oleg aronov
А если другим клиентом к тому же сорсу подключиться, даёт таблицу создать? Может он на реплику какую рид-онли смотрит?
Да, по факту оказалось так и есть
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
Dmitry Pronin
т.е. в запросе будет 3 FOR XML? 1 общий и по 2 для этих полей?
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
вот пример
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
для каждого уровня свой for xml, а чтобы они группировались - то группировка идёт по таблице, из которой забираются данные перед for xml
источник

DP

Dmitry Pronin in sql_ninja
спасибо, поковыряю
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
чё за глупая херотень в постгрессе типы определять в строке values, а не там где объявляются имена столбцов
источник

К

Какой-то Хмырь... in sql_ninja
Дмитрий texnix 🇨🇳
чё за глупая херотень в постгрессе типы определять в строке values, а не там где объявляются имена столбцов
В сиквеле так же.
В смысле, в cte ты просто перечисляешь имена столбцов. А типы данных определяет селект. Но тут вместо селекта values и явно указывают тип.
источник

G

Gopneg in sql_ninja
Дмитрий texnix 🇨🇳
чё за глупая херотень в постгрессе типы определять в строке values, а не там где объявляются имена столбцов
можешь заменить эту хуету кастом в скуле
источник

К

Какой-то Хмырь... in sql_ninja
Но так короче жи)
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
я понимаю, но я пишу в делфи универсальную переброску из мс в постгре, и типы выяснять какие у таблицы в постгресе, чтобы прописать их в текст запроса - этопиздец
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
такша я решил обойти это другим способом
источник

К

Какой-то Хмырь... in sql_ninja
Дмитрий texnix 🇨🇳
я понимаю, но я пишу в делфи универсальную переброску из мс в постгре, и типы выяснять какие у таблицы в постгресе, чтобы прописать их в текст запроса - этопиздец
Переливать из бд в бд полагаясь на неявные касты - такое....
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
я доверил выяснять какие типы - компоненту в делфи
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
там тупо field.value:=field.value
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
слева постгре, справа мс
источник