|
При работе с некоторыми серверами БД нельзя создать запрос без блока from (из), в котором должна быть указана по крайней мере одна таблица. Oracle Database – именно такой сервер. Для тех случаев, когда требуется только вызвать функцию, Oracle предос_ тавляет таблицу dual (двойственная), состоящую всего из одного столбца dummy (макет), который содержит всего одну строку дан_ ных. Для обеспечения совместимости с Oracle Database MySQL тоже предоставляет таблицу dual. Следовательно, предыдущий запрос текущих даты и времени можно было бы написать так:
mysql> SELECT now()
FROM dual;
+_____________________+ | now() | +_____________________+ | 2005_05_06 16:48:46 | +_____________________+ 1 row in set (0.01 sec)
Если вы не работаете с Oracle и вам не нужна совместимость с этой СУБД, таблицу dual можно полностью игнорировать.
30 Глава 2. Создание и заполнение базы данных
Дата добавления: 2015-08-17; просмотров: 44 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Инструмент командной строки mysql | | | Символьные данные |