#sql #azure-databricks
Вопрос:
У меня есть таблицы в базе данных Azure, с которыми я использую SQL для взаимодействия с помощью записной книжки. Мне нужно выбрать все столбцы из таблицы с 200 столбцами, мне нужно выбрать их все, но мне нужно изменить некоторые для вставки выбора (для изменения определенных столбцов для ПК). Поэтому я не могу использовать select *. (Существует несколько сценариев, это только моя текущая цель)
Как я могу создать инструкцию select в таблице со всеми именами столбцов в инструкции sql. Это было бы эквивалентно «Select top N» в SSMS, где он генерирует выбор для таблицы, которую я могу редактировать.
Я видел такие функции, как «описать» и «показать», но они не могут создать оператор select. Я новичок в базах данных. Любая помощь приветствуется.
Комментарии:
1. Это одноразовая вещь или вам нужно, чтобы она была автоматизирована?
2. Я бы использовал это все время. Я использую эту способность в SSMS несколько раз в день.
3. как вы хотите его использовать? Запустите какую-нибудь функцию, которая выведет для вас SQL?
4. Это была бы моя мысль. Некоторая функция/скрипт, который будет динамически создавать инструкцию select. Я новичок в базах данных и их структуре «базы данных». Я не уверен, есть ли представления метаданных, которые я мог бы запросить в sql. Я не слишком хорошо знаком с python.
5. Если это поможет. Существует опция «Показать таблицу создания» для sql-хранилищ данных. Я бы искал какой-нибудь тип «Показать таблицу выбора» или что-то в этом роде. Не мой вопрос, но «Показать таблицу обновлений» также было бы здорово. Возможно, мне нужно, чтобы функция запросила это у них. docs.databricks.com/sql/language-manual/…