Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание и удаление таблиц

 

Когда вы создаёте таблицу, вы должны указать имя таблицы, имена колонок и типы данных колонок. Имена колонок должны быть уникальными для определённой таблицы, но вы можете использовать одно и то же имя в разных таблицах одной базы данных. Вы должны указать тип данных для каждой колонки.

Рассматривайте следующие факты, когда создаёте таблицу в SQL Server. Вы можете создавать:

2 биллиона таблиц в базе данных.

1024 колонки в таблице

8060 байтов на строку (этот максимальный размер не относится к text, ntext и image).

 

Вы можете указать в таблице различные правила, позволяющие нулевые значения для каждой колонки. Если вы не укажите возможность ввода в колонку нулевого значения, то SQL Server укажет значение по умолчанию, указанное для данной сессии или базы данных. Однако это значение можно изменить, поэтому не надейтесь на него. По умолчанию в SQL Server используется NOT NULL (запрет нулевых значений).

Следующий пример создаёт таблицу dbo.CategoriesNew, указывая колонки и типы данных:

 

CREATE TABLE dbo.CategoriesNew

(CategoryID int IDENTITY(1,1) NOT NULL,

CategoryName varchar(15) NOT NULL,

Description ntext NULL,

Picture image NULL)

 

Для просмотра свойств таблицы используйте системную встроенную процедуру sp_help.

Вычисляемое поле – это виртуальная колонка, которая физически не хранится в таблице. Сервер SQL использует формулу, которую вы укажите для расчёта значений колонки, используя другие колонки в этой таблице. Использование вычисляемых полей в запросе может облегчить синтаксис запроса.

 

Удаление базы данных удаляет описания всех данных, а также разрешений для данной таблицы. Прежде чем удалять таблицу, вы должны удалить все связи с другими объектами. Для просмотра существующих зависимостей используйте системную процедуру sp_depends.

 

Синтаксис:

 

DROP TABLE table_name

 

Пример

 

DROP TABLE Sample1

 

 




Дата добавления: 2015-09-12; просмотров: 40 | Поможем написать вашу работу | Нарушение авторских прав

Определение базы данных | Создание файловой группы | Управление увеличением файлов данных и журналов | Наблюдение и увеличения журнала транзакций | Обрезание базы данных или файла | Удаление базы данных | Как хранятся данные | Рекомендуемая практика | Типы данных предоставляемые системой | Как SQL Server организовывает данные в строке |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав