В каком случае Вы используете ключевые слова BEGIN и END в условном операторе (IF)?
1) Если после IF следует ELSE
2) Если блок содержит оператор RETURN
3) Если конструкция IF содержит более одной инструкции
4) Всегда, так как BEGIN и END обязательны
5) Если выражение в IF использует оператор EXISTS
В каком случае Вы используете ключевые слова BEGIN и END в условном операторе (IF)?
1) Если после IF следует ELSE
2) Если блок содержит оператор RETURN
3) Если конструкция IF содержит более одной инструкции
4) Всегда, так как BEGIN и END обязательны
5) Если выражение в IF использует оператор EXISTS
Имеется колонка col1,в таблице test, типа datetime, в которой хранится значение '2008-03-05 00:00:00.000'.
Какое значение будет содержать это колонка после выполнения?
UPDATE test SET col1 = '03.05.2008 0:00:00'
Имеется колонка col1,в таблице test, типа datetime, в которой хранится значение '2008-03-05 00:00:00.000'.
Какое значение будет содержать это колонка после выполнения?
UPDATE test SET col1 = '03.05.2008 0:00:00'
Как можно отсоединить базу данных от экземпляра сервера в SQL Server 2012?
1) При помощи Обозревателя объектов среды SQL Server Management Studio
2) При помощи системной хранимой процедуры sp_detach_db
3) При помощи команды DETACH
4) Все перечисленные варианты правильные
Как можно отсоединить базу данных от экземпляра сервера в SQL Server 2012?
1) При помощи Обозревателя объектов среды SQL Server Management Studio
2) При помощи системной хранимой процедуры sp_detach_db
3) При помощи команды DETACH
4) Все перечисленные варианты правильные
Временные таблицы с префиксом # хранятся:
Временные таблицы с префиксом # хранятся:
Что отобразится в результате выполнения запроса?
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
Варианты ответов:
1) Информация о процедурах содержащихся в базе данных
2) Информация о колонках содержащихся в базе данных
3) Информация о триггерах содержащихся в базе данных
4) Информация об ошибках при создании колонок, содержащихся в базе данных
Что отобразится в результате выполнения запроса?
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
Варианты ответов:
1) Информация о процедурах содержащихся в базе данных
2) Информация о колонках содержащихся в базе данных
3) Информация о триггерах содержащихся в базе данных
4) Информация об ошибках при создании колонок, содержащихся в базе данных
Могут ли хранимые процедуры для SQL Server быть написаны на языках платформы .NET?
Могут ли хранимые процедуры для SQL Server быть написаны на языках платформы .NET?
Дана таблица Т с колонкой CreateDate - дата внесения данных. Как выбрать 5 последних записей?
1) select top (5) with ties CreateDate from T
2) select top (5) CreateDate from T order by CreateDate asc
3) select top (5) * from T order by CreateDate desc
4) select (5) top * from T order by CreateDate desc
5) select top (5) * from T order by CreateDate asc
Дана таблица Т с колонкой CreateDate - дата внесения данных. Как выбрать 5 последних записей?
1) select top (5) with ties CreateDate from T
2) select top (5) CreateDate from T order by CreateDate asc
3) select top (5) * from T order by CreateDate desc
4) select (5) top * from T order by CreateDate desc
5) select top (5) * from T order by CreateDate asc
Можно ли использовать оператор UPDATE для обьектов View?
Можно ли использовать оператор UPDATE для обьектов View?
Каким будет результат выполнения следующего запроса?
BEGIN TRY
SELECT 1/NULL;
END TRY
BEGIN CATCH
THROW 50000, 'Error', 1;
END CATCH
Каким будет результат выполнения следующего запроса?
BEGIN TRY
SELECT 1/NULL;
END TRY
BEGIN CATCH
THROW 50000, 'Error', 1;
END CATCH
Какие две таблицы, которые содержат копии изменённых строк, доступны для DML-триггера AFTER?
Какие две таблицы, которые содержат копии изменённых строк, доступны для DML-триггера AFTER?
Имеется таблица tovar: id int, name char(56), price int. Что будет в результате выполнения запроса?
Select id, name, price from Tovar
where price > 200 group by id, name
Варианты ответов:
1) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет сгруппирован по полю id и name
2) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет отсортирован по полю id и name
3) Вернется id, name, price из таблицы Tovar
4) Вернется сообщение о ошибке
Имеется таблица tovar: id int, name char(56), price int. Что будет в результате выполнения запроса?
Select id, name, price from Tovar
where price > 200 group by id, name
Варианты ответов:
1) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет сгруппирован по полю id и name
2) Вернется id, name, price из таблицы Tovar у которых цена больше 200 и вывод будет отсортирован по полю id и name
3) Вернется id, name, price из таблицы Tovar
4) Вернется сообщение о ошибке
Какая системная функция возвращает дату и время включая информацию о временной зоне?
Какая системная функция возвращает дату и время включая информацию о временной зоне?
MS SQL Server Database Engine поддерживает работу с:
MS SQL Server Database Engine поддерживает работу с:
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Почему Microsoft настоятельно не рекомендует в имена процедур включать префикс “sp_”?
1) Данное утверждение ложное.
2) Этим префиксом в SQL Server обозначаются системные хранимые процедуры.
3) Этим префиксом в SQL Server обозначаются временные хранимые процедуры.
4) Этим префиксом в SQL Server обозначаются хранимые процедуры, предназначенные для репликаций.
Что вернется в результате выполнения запроса Select 1?
Что вернется в результате выполнения запроса Select 1?
Проверочные ограничения (CHECK constraints) используются для:
1) Поддержания целостности данных.
2) Ограничения области допустимых значений в столбце.
3) Улучшения производительности запросов.
4) Логгирования изменений настроек безопасности сервера.
5) Авторизации пользователей в случае чтения/записи в таблицу.
Проверочные ограничения (CHECK constraints) используются для:
1) Поддержания целостности данных.
2) Ограничения области допустимых значений в столбце.
3) Улучшения производительности запросов.
4) Логгирования изменений настроек безопасности сервера.
5) Авторизации пользователей в случае чтения/записи в таблицу.
Какое выражение вы используете для того, чтобы получить список фамилий без дубликатов (повторяющихся строк) из таблицы?
1)
SELECT LastName
FROM Table1
WHERE UNIQUE;
2)
SELECT LastName
FROM Table1
WHERE COUNT(LastName) = 1;
3)
SELECT TOP (1) LastName
FROM Table1;
4)
SELECT LastName
FROM Table1
HAVING COUNT(LastName) = 1;
5)
SELECT DISTINCT LastName
FROM Table1;
Какое выражение вы используете для того, чтобы получить список фамилий без дубликатов (повторяющихся строк) из таблицы?
1)
SELECT LastName
FROM Table1
WHERE UNIQUE;
2)
SELECT LastName
FROM Table1
WHERE COUNT(LastName) = 1;
3)
SELECT TOP (1) LastName
FROM Table1;
4)
SELECT LastName
FROM Table1
HAVING COUNT(LastName) = 1;
5)
SELECT DISTINCT LastName
FROM Table1;
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
Предложения ON UPDATE и ON DELETE могут применяться в операторах:
Какой оператор используется для удаления записей в таблице?
Какой оператор используется для удаления записей в таблице?
Вы следите за ссылочной целостностью (referential integrity) в базе данных чтобы быть уверенным, что:
1) Каждая таблица имеет корректный первичный ключ
2) Каждое ограничение активировано
3) Каждый внешний ключ ссылается на существующую запись
4) Каждый внешний ключ имеет НЕ нулевое значение (null)
5) Каждая ссылка на таблицу в запросе корректна
Вы следите за ссылочной целостностью (referential integrity) в базе данных чтобы быть уверенным, что:
1) Каждая таблица имеет корректный первичный ключ
2) Каждое ограничение активировано
3) Каждый внешний ключ ссылается на существующую запись
4) Каждый внешний ключ имеет НЕ нулевое значение (null)
5) Каждая ссылка на таблицу в запросе корректна