В чём заключается основное отличие правил (RULES) от триггеров (TRIGGERS)?
1) Правила срабатывают на этапе разбора запроса, ещё до выполнения, а триггеры - реакция на изменение данных
2) Правила полностью аналогичны триггерам, но срабатывают раньше них
3) Правила - реакция на изменение данных, а триггеры замещают операции
4) Ничего из вышеперечисленного
В чём заключается основное отличие правил (RULES) от триггеров (TRIGGERS)?
1) Правила срабатывают на этапе разбора запроса, ещё до выполнения, а триггеры - реакция на изменение данных
2) Правила полностью аналогичны триггерам, но срабатывают раньше них
3) Правила - реакция на изменение данных, а триггеры замещают операции
4) Ничего из вышеперечисленного
Укажите ошибки в приведенном ниже коде:
CREATE TABLE test_defaults (ID int IDENTITY(1, 1) DEFAULT 1);
Варианты ответов:
1) Вы не можете использовать DEFAULT для колонки со свойством IDENTITY.
2) Вы не можете создать таблицу только с одной колонкой.
3) Вы должны установить 0 как значение по умолчанию для колонки со свойством IDENTITY.
4) Вы должны изменить синтаксис инициализации свойства IDENTITY.
5) Вы не можете использовать тип данных int для колонки со свойством IDENTITY.
Укажите ошибки в приведенном ниже коде:
CREATE TABLE test_defaults (ID int IDENTITY(1, 1) DEFAULT 1);
Варианты ответов:
1) Вы не можете использовать DEFAULT для колонки со свойством IDENTITY.
2) Вы не можете создать таблицу только с одной колонкой.
3) Вы должны установить 0 как значение по умолчанию для колонки со свойством IDENTITY.
4) Вы должны изменить синтаксис инициализации свойства IDENTITY.
5) Вы не можете использовать тип данных int для колонки со свойством IDENTITY.
Для чего SQL Server использует стандартную базу pubs?
1) Хранит роли используемые для доступа к базам данных
2) Хранит системные процедуры и функции для всех баз сервера
3) Хранит лог транзакций выполненных на сервере
4) Хранит образцы баз данных для учебных целей
Для чего SQL Server использует стандартную базу pubs?
1) Хранит роли используемые для доступа к базам данных
2) Хранит системные процедуры и функции для всех баз сервера
3) Хранит лог транзакций выполненных на сервере
4) Хранит образцы баз данных для учебных целей
Как сгенерировать число из последовательности dbo.Sequence1 и сохранить его в переменную с именем @lastId?
1)
SELECT dbo.Sequence1(@lastId);
2)
SELECT @lastId NEXT(dbo.Sequence1);
3)
SELECT @lastId = dbo.Sequence1;
4)
SET @lastId = NEXT VALUE FOR dbo.Sequence1;
5)
DECLARE @lastId dbo.Sequence1;
SELECT @lastId;
Как сгенерировать число из последовательности dbo.Sequence1 и сохранить его в переменную с именем @lastId?
1)
SELECT dbo.Sequence1(@lastId);
2)
SELECT @lastId NEXT(dbo.Sequence1);
3)
SELECT @lastId = dbo.Sequence1;
4)
SET @lastId = NEXT VALUE FOR dbo.Sequence1;
5)
DECLARE @lastId dbo.Sequence1;
SELECT @lastId;
Какие базы данных создаются автоматически при установке SQL Server?
Какие базы данных создаются автоматически при установке SQL Server?
Какое значение по умолчанию присваивается переменной типа varchar(max) после объявления?
Какое значение по умолчанию присваивается переменной типа varchar(max) после объявления?
Под управлением MS Sql Server 2005 существуют 2 базы данных, идентичные по структуре. При заполнении некоторых таблиц одной из баз необходимо синхронно заполнять этими же данными аналогичные таблицы второй базы, какой из предложенных вариантов наиболее эффективен в данной ситуации?
Под управлением MS Sql Server 2005 существуют 2 базы данных, идентичные по структуре. При заполнении некоторых таблиц одной из баз необходимо синхронно заполнять этими же данными аналогичные таблицы второй базы, какой из предложенных вариантов наиболее эффективен в данной ситуации?
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Как Вы выполните SQL-запрос, написанный в утилите Management Studio?
1) Выделите запрос в Query Editor, и нажмёте Enter.
2) Откроете Query Designer, введете запрос в SQL-панеле, и нажмёте Enter.
3) Откроете SQL-окно, введете запрос, и нажмёте Alt-R.
4) Выберете таблицу в Object Explorer, и выберете Edit Top 200 Rows.
5) Выделите запрос в Query Editor, и нажмёте F5.
Как Вы выполните SQL-запрос, написанный в утилите Management Studio?
1) Выделите запрос в Query Editor, и нажмёте Enter.
2) Откроете Query Designer, введете запрос в SQL-панеле, и нажмёте Enter.
3) Откроете SQL-окно, введете запрос, и нажмёте Alt-R.
4) Выберете таблицу в Object Explorer, и выберете Edit Top 200 Rows.
5) Выделите запрос в Query Editor, и нажмёте F5.
Что является признаком временной таблицы при ее создании через CREATE TABLE?
Что является признаком временной таблицы при ее создании через CREATE TABLE?
Что произойдет при выполнении следующего скрипта?
create table test (col1 char)
GO
insert into test values('1')
GO?
Варианиы ответов:
1) Возвратится ошибка при создании таблицы
2) Возвратится ошибка при попытке выполнить INSERT
3) Произойдет вставка в таблицу test значения '1'
4) Будет возвращено две ошибки
Что произойдет при выполнении следующего скрипта?
create table test (col1 char)
GO
insert into test values('1')
GO?
Варианиы ответов:
1) Возвратится ошибка при создании таблицы
2) Возвратится ошибка при попытке выполнить INSERT
3) Произойдет вставка в таблицу test значения '1'
4) Будет возвращено две ошибки
Что можно узнать из системного журнала?
Что можно узнать из системного журнала?
Что возвратится в результате выполнения select '15'+2?
Что возвратится в результате выполнения select '15'+2?
Сколько кластеризованных (clustered) и некластеризованных (nonclustered) индексов может быть у таблицы?
1) Каждая таблица автоматически имеет один кластеризованный индекс, и может иметь неограниченное число некластеризованных индексов.
2) Если таблица хранится в куче, то она может обладать несколькими кластеризованными индексами; иначе она может иметь только один кластеризованный индекс, и таблица может обладать одним некластеризованным индексом для каждой колонки.
3) У таблицы может быть только один кластеризованный индекс и несколько некластеризованных индексов.
4) У таблицы может быть несколько кластеризованных индексов и только один некластеризованный индекс.
5) У таблицы может быть несколько кластеризованных индексов и несколько некластеризованных индексов.
Сколько кластеризованных (clustered) и некластеризованных (nonclustered) индексов может быть у таблицы?
1) Каждая таблица автоматически имеет один кластеризованный индекс, и может иметь неограниченное число некластеризованных индексов.
2) Если таблица хранится в куче, то она может обладать несколькими кластеризованными индексами; иначе она может иметь только один кластеризованный индекс, и таблица может обладать одним некластеризованным индексом для каждой колонки.
3) У таблицы может быть только один кластеризованный индекс и несколько некластеризованных индексов.
4) У таблицы может быть несколько кластеризованных индексов и только один некластеризованный индекс.
5) У таблицы может быть несколько кластеризованных индексов и несколько некластеризованных индексов.
Каково максимально количество строк, которые можно вставить в базу одной командой INSERT?
Каково максимально количество строк, которые можно вставить в базу одной командой INSERT?
Что возвратится в результате выполнения select '15'+'2'?
Что возвратится в результате выполнения select '15'+'2'?
Пусть определена локальная переменная @var типа int. Укажите все правильные способы присвоения значений переменной @var:
Пусть определена локальная переменная @var типа int. Укажите все правильные способы присвоения значений переменной @var:
Какого типа данных не существует в SQL Server?
Какого типа данных не существует в SQL Server?
Какое ключевое слово вы используете для удаления некоторых, но не всех, строк из таблицы?
Какое ключевое слово вы используете для удаления некоторых, но не всех, строк из таблицы?