Показаны сообщения с ярлыком sql. Показать все сообщения
Показаны сообщения с ярлыком sql. Показать все сообщения

четверг, 20 июня 2013 г.

Как узнать, какой sql-скрипт сгенерирует Django?

Посмотреть, как в реальности создадутся таблички на основе модели приложения, можно с помощью следующей команды:

$ python manage.py sql app_name, где app_name — имя приложения.

Данная команда только покажет скрипт, но ничего не создаст.

четверг, 21 марта 2013 г.

Как склеить два столбца в селекте

Бывает необходимо в запросе объединить значения нескольких колонок таблицы. Как это сделать, подробно показано ниже:

select FIELD_NAME1 || ' -- ' || FIELD_NAME2 AS NAME FROM TABLE_NAME;

где FIELD_NAME1 — имя первого столбца, FIELD_NAME2 — имя второго столбца, NAME — имя объединенного столбца, TABLE_NAME — имя таблицы, || — операция склейки, ' -- ' — значение-разделитель между значениями столбцов, может быть произвольным.

суббота, 16 марта 2013 г.

Как получить список полей заданной таблицы в Oracle?

Для получения списка полей таблицы, необходимо выполнить запрос:

select column_name from user_tab_columns where table_name = 'TABLE_NAME';

где TABLE_NAME — имя заданной таблицы.