Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/a99c892f192c06edf587e0905a46fcca to your computer and use it in GitHub Desktop.
Save anonymous/a99c892f192c06edf587e0905a46fcca to your computer and use it in GitHub Desktop.
Запрос на создание таблицы sql

Запрос на создание таблицы sql - Справочник по SQL


Запрос на создание таблицы sql



лабы по информатике
10 Создание таблиц с помощью sql-запросов
SQL - Урок 3. Создание таблиц и наполнение их информацией
Transact-SQL - создание таблиц
Transact-SQL - создание таблиц
лабы по информатике













На данном уроке мы познакомимся еще с одной возможностью создания таблиц - через посылку SQL-запросов. Как Вы, наверное, могли заметить на предыдущем уроке, Database Desktop не обладает всеми возможностями по управлению SQL-серверными базами данных. Поэтому с помощью Database Desktop удобно создавать или локальные базы данных или только простейшие SQL-серверные базы данных, состоящие из небольшого числа таблиц, не очень сильно связанных друг с другом. Если же Вам необходимо создать базу данных, состоящую из большого числа таблиц, имеющих сложные взаимосвязи, можно воспользоваться языком SQL вообще говоря, для этих целей лучше всего использовать специализированные CASE-средства, которые позволяют в интерактивном режиме сгенерировать всю структуру базы данных и сформировать все связи; описание двух наиболее удачных CASE-средств - System Architect и S-Designor - дано в дополнительных уроках. При этом можно воспользоваться компонентом Query в Delphi, каждый раз посылая по одному SQL-запросу, а можно записать всю последовательность SQL-предложений в один так называемый скрипт и послать его на выполнение, используя, например, Windows Interactive SQL WISQL. EXE - интерактивное средство посылки SQL-запросов к InterBase в том числе и локальному InterBase , входящее в поставку Delphi. Конечно, для этого нужно хорошо знать язык SQL, но, уверяю Вас, сложного в этом ничего нет! Конкретные реализации языка SQL незначительно отличаются в различных SQL-серверах, однако базовые предложения остаются одинаковыми для всех реализаций. Практика показывает, что если нет необходимости создавать таблицы во время выполнения программы, то лучше воспользоваться WISQL. Если Вы хотите воспользоваться компонентом TQuery, сначала поместите его на форму. После этого настройте свойство DatabaseName на нужный Вам алиас если базы данных еще не существует, удобней создать ее в WISQL командой File Create Database После этого можно ввести SQL-предложение в свойство SQL. Для выполнения запроса, изменяющего структуру, вставляющего или обновляющего данные на сервере, нужно вызвать метод ExecSQL компонента TQuery. Для выполнения запроса, получающего данные с сервера то есть запроса, в котором основным является оператор SELECT , нужно вызвать метод Open компонента TQuery. Это связано с тем, что BDE при посылке запроса типа SELECT открывает так называемый курсор, с помощью которого осуществляется навигация по выборке данных подробней об этом см. Как показывает опыт, проще воспользоваться утилитой WISQL. Для этого в WISQL выберите команду File Run an ISQL Script После нажатия кнопки "OK" ваш скрипт будет выполнен, и в нижнее окно будет выведен протокол его работы. Приведем упрощенный синтаксис SQL-предложения для создания таблицы на SQL-сервере InterBase более полный синтаксис можно посмотреть в online-справочнике по SQL, поставляемом с локальным InterBase:. Описание поля состоит из наименования поля и типа поля или домена - см. Для русского языка следует задать набор символов WIN;. COMPUTED BY - определение вычисляемого на уровне сервера поля, где - правильное SQL-выражение, возвращающее единственное значение;. NOT NULL - конструкция, указывающая на то, что поле не может быть пустым;. COLLATE - предложение, определяющее порядок сортировки для выбранного набора символов для поля типа BLOB не применяется. FOREIGN KEY col [, col Приведенного неполного синтаксиса достаточно для большинства задач, решаемых в различных предметных областях. Проще всего синтаксис SQL можно понять из примеров. Поэтому мы приведем несколько примеров создания таблиц с помощью SQL. Таблица с предложением UNIQUE как на уровне поля, так и на уровне таблицы. Таблица с определением первичного ключа, внешнего ключа и конструкции CHECK, а также символьных массивов. Данный пример создает таблицу, содержащую информацию о работах профессиях. И, наконец, включено предложение CHECK, позволяющее производить проверку соотношения для двух полей и вызывать исключительное состояние при нарушении такого соотношения. На диске приведен пример скрипта, создающего базу данных, осуществляющую ведение контактов между людьми и организациями. Итак, мы рассмотрели, как создавать таблицы с помощью SQL-выражений. Этот процесс, хотя и не столь удобен, как интерактивное средство Database Desktop, однако обладает наиболее гибкими возможностями по настройке Вашей системы и управления ее связями. Главная Опубликовать работу О сайте. Создание таблиц с помощью SQL-запросов. Сохрани ссылку на реферат в одной из сетей: Создание таблиц с помощью SQL-запросов Содержание Обзор Создание таблиц с помощью SQL Заключение Обзор На данном уроке мы познакомимся еще с одной возможностью создания таблиц - через посылку SQL-запросов. Приведем упрощенный синтаксис SQL-предложения для создания таблицы на SQL-сервере InterBase более полный синтаксис можно посмотреть в online-справочнике по SQL, поставляемом с локальным InterBase: CREATE TABLE table [, Для русского языка следует задать набор символов WIN; COMPUTED BY - определение вычисляемого на уровне сервера поля, где - правильное SQL-выражение, возвращающее единственное значение; domain - имя домена обобщенного типа , определенного в базе данных; DEFAULT - конструкция, определяющая значение поля по умолчанию; NOT NULL - конструкция, указывающая на то, что поле не может быть пустым; COLLATE - предложение, определяющее порядок сортировки для выбранного набора символов для поля типа BLOB не применяется. Заключение Итак, мы рассмотрели, как создавать таблицы с помощью SQL-выражений.


Центрфильм на щелковской расписание сеансов на сегодня
Где находится черный дельфин
Как правильно делать упражнение планку видео
Тату лес на руке
Описание города семей
Индекс постоянного состава является индексом
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment