ALTER COLUMN имя_столбца SET по_умолч
Или
ALTER COLUMN имя_столбца DROP DEFAULT
БИЛЕТ № 8
Представления, их создание в MS SQL Server.
Представление (англ. view, иногда используются названия «вид», «взгляд») — виртуальная (логическая) таблица, представляющая собой поименованный запрос (синоним к запросу), который будет подставлен как подзапрос при использовании представления.
В отличие от обычных таблиц реляционной баз данных, представление не является самостоятельной частью набора данных, хранящегося в базе. Содержимое представления динамически вычисляется на основании данных, находящихся в реальных таблицах. Изменение данных в реальной таблице базы данных немедленно отражается в содержимом всех представлений, построенных на основании этой таблицы.
Типичным способом создания представлений для СУБД, поддерживающих язык запросов SQL, является связывание представления с определённым SQL-запросом. Соответственно, содержимое представления — это результат выполнения этого запроса, а возможности построения представления ограничиваются только степенью сложности диалекта SQL, поддерживаемого конкретной СУБД.
Написать хранимую процедуру, осуществляющую добавление данных в таблицу.
ALTER PROCEDURE [dbo].[addproekt]
@naz varchar(150),
@data_cozd date,
@data_izm date,
@id_rukovod int
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO dbo.proekt
values (@naz, @data_cozd, @data_izm, @id_rukovod)
END
Создание отчетов. Привести примеры.
Создание проекта сервера отчетов
Нажмите кнопку Пуск, выберите Все программы, Microsoft SQL Server 2014 , а затем выберите SQL Server Data Tools. Если вы открыли среду SQL Server Data Tools впервые, щелкните Параметры бизнес-аналитики, чтобы получить параметры среды по умолчанию.
В меню Файл выберите пункт Создать, а затем нажмите Проект.
В списке Установленные шаблоны щелкните Бизнес-аналитика.
Щелкните Проект сервера отчетов.
В поле Имя введите «Учебник».
Чтобы создать проект, нажмите кнопку ОК.
Проект «Учебник» будет отображен в обозревателе решений.
БИЛЕТ № 9
Написать добавление, удаление, редактирование данных в таблице, используя, операторы Update, Delete, Insert.
UPDATE table_name
[ WITH ( < table_hint > ) ]
SET
{ column_name = { expression | DEFAULT | NULL } } [ ,...n ]
[ WHERE < search_condition > ]
[ OPTION ( <query_hint> [ ,...n ] ) ]
DELETE table_or_view
FROM table_sources
WHERE search_condition
INSERT [INTO]
table_name [ ( column_list ) ]
{ VALUES
( { DEFAULT | NULL | expression } [ ,...n] )
| derived_table
}
Типы данных в SQL-сервер.
CHAR(size) Строки фиксированной длиной (могут содержать буквы, цифры и специальные символы). Фиксированный размер указан в скобках. Можно записать до 255 символов