SQL. Самый быстрый способ создания таблицы


Иногда для решения частных задач, связанных с базами данных, нам нужно создать самую примитивную таблицу лишь с одной записью, которая не будет никаким образом связана с другими таблицами. Например, таблица, содержащая набор констант (набор значений, которые было бы неплохо получать через обращение по имени и использовать в своих вычислениях). Допустим, нам нужна такая таблица различных коэффициентов:

C_kf A_kf
2.1189 17.4

Кроме распространенной инструкции CREATE TABLE, есть ещё одна, которая позволяет создавать новую таблицу, содержащую результат другого запроса. Это конструкция SELECT INTO. Как правило, в этой конструкции используется ещё и FROM, чтобы указать, из какой таблицы будут отбираться данные для создания новой таблицы.

Нам же, никакие данные из других таблиц не нужны, поэтому смело опускаем FROM и пишем следующее:

SELECT
"2.1189" AS C_kf,
"17.4" AS A_kf
INTO [Kf_table]

Осталось только выполнить запрос и получить новую таблицу. Конструкция очень простая и достаточная для конкретной цели, описанной здесь. Буду рад Вашим идеям и предложениям по данной теме. До встречи!

Комментарии

Популярные сообщения из этого блога

SQL Server. Поиск таблицы по названию поля

Изучение SQL. Впечатления

Результаты, цифры, новые цели