Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Глобальные временные таблицы

Локальные временные таблицы

Временные таблицы

Временные таблицы похожи на обычные, однако они не предназначены для

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

Они создаются, удаляются и используются как обычные таблицы.

Перечислим главные отличия временных таблиц от обычных:

· имя временной таблицы должно начинаться с символов # или ##;

· длина имени временной таблицы ограничивается 116 символами;

· временные таблицы удаляются при отключении пользователя от базы данных;

· временные таблицы используются так, как будто они входят в текущую базу данных, однако в действительности данные хранятся в базе TEMT_DB.

В SQL Server существуют два типа временных таблиц: локальные и глобальные.

Локальные временные таблицы доступны лишь для своего владельца.

Имена локальных временных таблиц всегда начинаются с префикса #.

В следующем примере создается локальная временная таблица с именем

# TEMPL:

CREATE TABLE # TEMPL (a int NULL, b varchar(25) NULL)

Глобальные временные таблицы похожи на локальные, за исключением того, что они доступны для всех пользователей - их имена должны начинаться с префикса ##.

Следующий фрагмент создает глобальную временную таблицу:

CREATE TABLE ##globalTempTablel (a int NULL, b varchar (25) NULL)

Когда временная таблица становится ненужной, ее можно удалить так же, как и любую другую таблицу.

 

 

Замечание.

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

Синтаксис этой команды:

USE [имя базы]

 

Например:

USE [Обычные покупатели] „

SELECT * FROM [Покупатели]

 

USE [VIP покупатели]

SELECT * FROM [Покупатели]

 

Здесь сначала возвращается список покупателей из базы обычных покупате­лей, а потом из базы VIP-покупателей.

 

Удале­ние таблиц

Удале­ние таблицы осуществляется оператором DROP TABLE:

DROP TABLE <имя таблицы>

 

Надо учесть, что удаление таблицы в корне отличается от удаления в ней всех записей. При удалении даже всех записей сама таблица (ее структура) ос­тается, а оператор DROP TABLE полностью уничтожает таблицу.

 

 

Для самостоятельной работы:

В базе данных «Торговая фирма» создать таблицу «Персонал» со следующими полями:

<== предыдущая лекция | следующая лекция ==>
Модификация столбцов | Канал электросвязи
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 461; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.