Size: a a a

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

2020 November 18

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Dmitry
Спасибо, сейчас посмотрю
Вам же даже Константин предложил вариант с хранимкой Брента.
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
Олег 奧列格 (Ào liè gé)
Вам же даже Константин предложил вариант с хранимкой Брента.
Я это смотрел и офигел
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Dmitry
Я не dba, мне тут сложновато. Я лучше действительно перепишу на posh
не надо ничего переписывать, за вас это уже сделали настоящие гуру powershell, прочитайте внимательно статью https://www.sqlshack.com/sql-restore-database-using-dbatools/
там все просто, 20 минут потратите и будете потом использовать всю жизнь
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
не надо ничего переписывать, за вас это уже сделали настоящие гуру powershell, прочитайте внимательно статью https://www.sqlshack.com/sql-restore-database-using-dbatools/
там все просто, 20 минут потратите и будете потом использовать всю жизнь
Хорошо, спасибо
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Если posh вам близок, то путь с dbatools ваш
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Привет всем! Скажите, а можно ли как то отсортировать столбцы в запросе по алфавиту?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Столбцы явно прописаны в запросе?
источник

SV

Stas V in SqlCom.ru - Стиль жизни SQL
Никита
Привет всем! Скажите, а можно ли как то отсортировать столбцы в запросе по алфавиту?
так можно сам список получить, подойдёт?

select name
from sys.columns
where object_id = object_id('TableName')
order by name
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Не совсем так
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Запрос из таблицы строки отсортированы ORDER BY, а есть ли такая же функция для сортировки по столбов?
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
Никита
Запрос из таблицы строки отсортированы ORDER BY, а есть ли такая же функция для сортировки по столбов?
нет. придется перечислить столбцы явно, сортрируя их в том порядке, каком хотите.
если имена столбцов запроса не известны, то в mssql можно их получить из вьюшки:
https://docs.microsoft.com/ru-ru/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-describe-first-result-set-transact-sql?view=sql-server-ver15
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Никита
Привет всем! Скажите, а можно ли как то отсортировать столбцы в запросе по алфавиту?
ORDER BY
источник

NP

Nick Proskuryakov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
ORDER BY
Столбцы, а не результат.
источник

NP

Nick Proskuryakov in SqlCom.ru - Стиль жизни SQL
Никита
Запрос из таблицы строки отсортированы ORDER BY, а есть ли такая же функция для сортировки по столбов?
Смысл в чем?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Nick Proskuryakov
Столбцы, а не результат.
Ты в курсе, что такое "набор данных" или по-другому result set ?
источник

NP

Nick Proskuryakov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Ты в курсе, что такое "набор данных" или по-другому result set ?
Ты почитай что человеку нужно, прежде чем отвечать.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Nick Proskuryakov
Ты почитай что человеку нужно, прежде чем отвечать.
Я прочитал, отсортировать столбцы ему нужно
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Никита
Запрос из таблицы строки отсортированы ORDER BY, а есть ли такая же функция для сортировки по столбов?
Набор данных — это упорядоченное множество ЗАПИСЕЙ. Порядок ПОЛЕЙ в записи не определён.|
РСУБД — это не Эксель, это база данных. Нельзя в ней в записях поля сортировать.

Но можно УКАЗАТЬ определённый порядок полей при выводе записей в SELECT
источник

NP

Nick Proskuryakov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Набор данных — это упорядоченное множество ЗАПИСЕЙ. Порядок ПОЛЕЙ в записи не определён.|
РСУБД — это не Эксель, это база данных. Нельзя в ней в записях поля сортировать.

Но можно УКАЗАТЬ определённый порядок полей при выводе записей в SELECT
Вот человек и спрашивает, а как порядок полей (список) отсортировать по алфавиту. Ему даже ответили что список можно получить из sys.columns. Полагаю закончили обсуждение.
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
устроить коктейль из системных таблиц и динамического SQL и будет счастье человеку
источник