Create (SQL)

Create (SQL)
Правильный заголовок этой статьи — CREATE. Он показан некорректно из-за технических ограничений.

CREATE — DDL оператор языка SQL, используемый для создания объектов базы данных. Различные СУБД работают с различными объектами.

Содержание

Стандарт SQL-92

Стандарт SQL-92 определяет команду CREATE в вариантах:

  • CREATE ASSERTION[1] — создание утверждения
  • CREATE CHARACTER SET[2] — создание набора символов
  • CREATE COLLATION — создание правила сортировки для набора символов
  • CREATE DOMAIN — создание домена (пользовательского типа данных столбца).
  • CREATE SCHEMA — создание схемы (именованной группы объектов)
  • CREATE TABLE — создание таблицы базы данных
  • CREATE TRANSLATION — создание правила преобразования (трансляции) из одного набора символов в другой (используется в операторе TRANSLATE)
  • CREATE VIEW — создание представления данных

Наиболее общие команды (поддерживаются большинством СУБД): CREATE TABLE и CREATE VIEW

Примеры

Таблица — Table[3]

 CREATE TABLE Student (
   Code INTEGER NOT NULL,
   Name CHAR (30) NOT NULL ,
   Address CHAR (50),
   Mark DECIMAL
 );

Представление — VIEW[4]

  CREATE VIEW London_view AS SELECT * FROM Salespeople WHERE city = ‘London’;

Счётчик — SEQUENCE (SQL-99, DB2, Oracle, PostgreSQL, Firebird), GENERATOR (Interbase/Firebird)

Oracle:

 CREATE SEQUENCE PEAK_NO
    INCREMENT BY 1
    START WITH 1
    NOMAXVALUE
    NOCYCLE
    NOCACHE
    ORDER;

PostgreSQL:

 CREATE SEQUENCE PEAK_NO
    INCREMENT BY 1
    MINVALUE 1000
    NO MAXVALUE
    CACHE 1
    NO CYCLE;

Пользователь — User[5]

  CREATE USER alfredo IDENTIFIED BY alfredos_secret;

Схема — SCHEMA

Схема (SCHEMA)[6] — является одним из основных объектов базы данных. Она привязывается только к одному пользователю (USER) и является логическим набором объектов базы данных. Схема создается при создании пользователем первого объекта, и все последующие объекты созданные этим пользователем становятся частью этой схемы.

Оператор CREATE SCHEMA применяется тогда, когда требуется гарантировать успешное создание всех объектов и назначение привилегий за одну операцию.

Утверждение — Assertion (SQL 92)

Синоним — SYNONYM

Подключение к базе данных — Database Connection

Пакет — PACKAGE (Oracle)

Тело пакета — PACKAGE BODY (Oracle)

Процедура — PROCEDURE

Тригер — TRIGGER

Тип — TYPE

Тело типа — TYPE BODY


Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Create (SQL)" в других словарях:

  • Create — may refer to: Create (TV network), an American public television network consisting of lifestyle and human interest programming from the libraries of PBS and American Public Television Chicago Region Environmental and Transportation Efficiency… …   Wikipedia

  • SQL-92 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL-99 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL — Desarrollador(es) IBM ISO/IEC 9075 1:2008 Información general Paradigma Multiparadigma …   Wikipedia Español

  • SQL — Класс языка: Мультипарадигмальный Появился в: 1974 Автор(ы): Дональд Чэмбэрлин Рэймонд Бойс Релиз: SQL:2008 (2008) Типизация данных …   Википедия

  • SQL-92 — SQL 92  третья версия языка запросов к базам данных SQL. В отличие от стандарта SQL 89, третья версия стала весьма существенным обновлением языка. За исключением некоторых мелких противоречий стандарт SQL 89 практически полностью совместим… …   Википедия

  • SQL:2003 — Saltar a navegación, búsqueda SQL: 2003 es la quinta revisión del lenguaje de consulta de base de datos SQL. La última revisión de el estándar es SQL:2008. Resumen El estándar SQL:2003 hace pequeñas modificaciones sobre la versión anterior,… …   Wikipedia Español

  • SQL Server Integration Services — (SSIS) is a component of Microsoft SQL Server 2005 and 2008. It replaces Data Transformation Services, which has been a feature of SQL Server since Version 7.0. Unlike DTS, which was included in all versions, SSIS is available in the Standard ,… …   Wikipedia

  • SQL CLR — or SQLCLR (SQL Common Language Runtime) is technology for hosting of the Microsoft .NET common language runtime engine within SQL Server. The SQLCLR allows managed code to be hosted by, and run in, the Microsoft SQL Server environment.This… …   Wikipedia

  • SQL — ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt. Die Bezeichnung SQL (offizielle… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»