Язык SQL. Введение
В этой главе рассматриваются простейшие команды SQL. Эта глава знакомит вас с SQL, но никоим образом не является полным справочным руководством. Вам следует учитывать, что некоторые возможности языка QHB являются расширениями стандарта.
В следующих примерах мы предполагаем, что вы создали базу данных mydb, как описано в разделе Начало работы, и смогли запустить qsql, как описано в разделе qsql.
Примеры в этом руководстве также можно найти в дистрибутиве исходного кода QHB в каталоге src/tutorial/. (Бинарные дистрибутивы QHB могут не компилировать эти файлы). Чтобы использовать эти файлы, перейдите в этот каталог и запустите make:
$ cd ..../src/tutorial
$ make
Эта команда создает сценарии и компилирует файлы C/RUST, содержащие пользовательские функции и типы. Затем, чтобы начать обучение, выполните следующее:
$ cd ..../tutorial
$ qsql -s mydb
...
mydb=> \i basics.sql
Команда \i считывает команды из указанного файла. Параметр qsql -s переводит \qsql в пошаговый режим, с задержкой перед отправкой каждого оператора на сервер. Команды, используемые в этом разделе, находятся в файле basics.sql.