Create (SQL): различия между версиями
Содержимое удалено Содержимое добавлено
Vald (обсуждение | вклад) SQL |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 14:
<!-- Это полная ахинея. Если давать диаграммы, то по стандарту SQL. Потом, почему только таблица? Где расшифровка про поля и т.д.?
== Синтаксис ==
<
>>──EXEC SQL─┬────────────────────────┬──┬────────────────────────┬───────>
└─AT─┬─db_name──────────┬┘ └─FOR─┬─integer─────────┬┘
Строка 24:
>──┬────────────────────────────┬─────────────────────────────────────────><
└─RETURNING REF INTO──:──ref─┘
</
== Примеры ==
=== Таблица — Table<ref>[http://sql-language.ru/create-table.html Команда SQL Create Table, create table oracle, create table mysql, синтаксис команды create table, синтаксис команды — Язык запросов SQL<!-- Заголовок добавлен ботом -->]</ref> ===
<
CREATE TABLE Student (
Code integer NOT NULL,
Строка 35:
Mark decimal
);
</syntaxhighlight>
=== Представление — VIEW<ref>[http://sql-language.ru/create-view.html Команда SQL CREATE VIEW, Представление — это виртуальная таблица, CREATE VIEW Oracle — Язык запросов SQL<!-- Заголовок добавлен ботом -->]</ref> ===
<
CREATE VIEW London_view AS SELECT * FROM Salespeople WHERE city = ‘London’;
</syntaxhighlight>
=== Счётчик — SEQUENCE (SQL-99, DB2, Oracle, PostgreSQL, Firebird), GENERATOR (Interbase/Firebird) ===
Oracle:
<
CREATE SEQUENCE PEAK_NO
INCREMENT BY 1
Строка 52:
NOCACHE
ORDER;
</syntaxhighlight>
PostgreSQL:
<
CREATE SEQUENCE PEAK_NO
INCREMENT BY 1
Строка 61:
CACHE 1
NO CYCLE;
</syntaxhighlight>
=== Пользователь — User<ref>[http://www.adp-gmbh.ch/ora/sql/create_user.html Create user [Oracle SQL]<!-- Заголовок добавлен ботом -->]</ref> ===
<
create user alfredo identified by alfredos_secret;
</syntaxhighlight>
=== Схема — SCHEMA ===
Строка 85:
{{В планах|дата=31 марта 2016}}
=== Процедура — PROCEDURE ===
<
CREATE OR REPLACE PROCEDURE PRC_NAME(VR_OPEN IN varchar2)
is VAR_CLOSE NUMBER(30,0);
Строка 93:
commit;
END PRCC
</syntaxhighlight>
=== Триггер — TRIGGER ===
|