Читаем Понимание SQL полностью

Если подзапрос выводит одну или более строк вывода, - верен; и неверен если иначе.

SQL КОМАНДЫ

Этот раздел подробно описывает синтаксис различных команд SQL. Это даст вам возможность быстро отыскивать команду, находить ее синтаксис и краткое описание ее работы.


ИМЕЙТЕ ВВИДУ Команды которые начинаются словами - EXEC SQL, а также команды или предложения заканчивающиеся словом - могут использоваться только во вложенном SQL.


BEGIN DECLARE SECTION (НАЧАЛО РАЗДЕЛА ОБЪЯВЛЕНИЙ)


Синтаксис


EXEC SQL BEGIN DECLARE SECTION

EXEC SQL END DECLARE SECTION


Эта команда создает раздел программы главного языка для обьявления в ней главных переменных, которые будут использоваться во вкладываемых операторах SQL. Переменная SQLCODE должна быть включена как одна из обьявляемых переменных главного языка.


CLOSE CURSOR (ЗАКРЫТЬ КУРСОР)


Синтаксис


EXEC SQL CLOSE CURSOR ;


Эта команда указывает курсору закрыться, после чего ни одно значение не сможет быть выбрано из него до тех пор пока он не будет снова открыт.


COMMIT (WORK) (ФИКСАЦИЯ (ТРАНЗАКЦИИ))


Синтаксис


COMMIT WORK;


Эта команда оставляет неизменными все изменения сделанных в базе данных, до тех пор пока начавшаяся транзакция не закончится, и не начнется новая транзакция.


CREATE INDEX (*NONSTANDARD*)

(СОЗДАТЬ ИНДЕКС) (НЕСТАНДАРТНО)


Синтаксис


CREATE [UNIQUE] INDEX

ON

();


Эта команда создает эффективный маршрут с быстрым доступом для поиска строк содержащих обозначенные столбцы. Если UNIQUE - указана, таблица не сможет содержать дубликатов(двойников) значений в этих столбцах.


CREATE SYNONYM (*NONSTANDARD*) (СОЗДАТЬ СИНОНИМ) (*НЕСТАНДАРТНО*)


Синтаксис


CREATE IPUBLICl SYNONYM FOR

.

;


Эта команда создает альтернативное(синоним) имя для таблицы. Синоним принадлежит его создателю, а сама таблица, обычно другому пользователю. Используя синоним, его владелец может не ссылаться к таблице ее полным (включая имя владельца ) именем. Если PUBLIC - указан, синоним принадлежит каталогу SYSTEM и следовательно доступен всем пользователям.


CREATE TABLE (СОЗДАТЬ ТАБЛИЦУ)


Синтаксис


CREATE TABLE

({ []

[< colconstralnt > . . .]

[]} .,.. .,..);


Команда создает таблицу в базе данных. Эта таблица будет принадлежать ее создателю. Столбцы будут рассматриваться в поименном порядке. - определяет тип данных который будет содержать столбец. Стандарт описывается в Приложении B; все прочие используемые типы данных, обсуждались в Приложении C. Значение размера зависит от типа данных. и налагают ограничения на значения которые могут быть введены в столбцу. определяет значение(по умолчанию) которое будет вставлено автоматически, если никакого другого значения не указано для этой строки. (См. Главу 17 для подробностей о самой команде CREATE TABLE и Главы 18 И 19 для подробностей об ограничениях и о ).


CREATE VIEW (СОЗДАТЬ ПРОСМОТР)


Синтаксис


CREATE VIEW

AS

[WITH CHECK OPTION];


Просмотр обрабатывается как любая таблица в командах SQL. Когда команда ссылается на имя таблицы

, запрос выполняется, и его вывод соответствует содержанию таблицы указнной в этой команде.

Некоторые просмотры могут модифицироваться, что означает, что команды модификации могут выполняться в этих просмотрах и передаваться в таблицу, на которую была ссылка в запросе. Если указано предложение WITH CHECK OPTION, эта модификация должны также удовлетворять условию предиката в запросе.


DECLARE CURSOR (ОБЬЯВИТЬ КУРСОР)


Синтаксис


EXEC SQL DECLARE CURSOR FOR


Эта команда связывает имя курсора, с запросом. Когда курсор открыт (см. OPEN CURSOR ), запрос выполняется, и его результат может быть выбран(командой FETCH) для вывода. Если курсор модифицируемый, таблица на которую ссылается запрос, может получить изменение содержания с помощью операции модификации в курсоре (См. Главу 25 о модифицируемых курсорах ).


DELETE (УДАЛИТЬ)


Перейти на страницу:

Похожие книги

Adobe InDesign CS3
Adobe InDesign CS3

Книга посвящена верстке и макетированию в программе Adobe InDesign CS3. Помимо того что в ней описываются возможности программы, рассматриваются также принципы и традиции верстки, приводятся примеры решения типичных задач. Все это позволит читателю не только овладеть богатым инструментарием программы, но и грамотно применять его.Материал книги разделен на логические части: теоретические сведения, инструментарий программы, решение задач, – а также рассчитан на два уровня подготовки читателей – начинающих и опытных пользователей, что выгодно отличает книгу от других изданий. Это позволит применять ее как новичкам для знакомства с программой, так и пользователям со стажем для пополнения своих знаний.

Владимир Гавриилович Завгородний , Владимир Завгородний

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT