Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 зачем в скриптах базы нужны DROP?  [new]
guest0
Guest
нужно сделать скрипт БД для документации. как правильно - с DROP или без?
DROP - это ж удаление. зачем удалять существующие таблицы? тогда зачем предлагается сделать скрипт с DROP?
13 июн 03, 11:52    [229477]     Ответить | Цитировать Сообщить модератору
 Re: зачем в скриптах базы нужны DROP?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Все зависит от того, есть уже у вас в базе объекты с такими же именами или нет. Если нет, то можно и без DROP, если есть то команда CREATE закончиться ошибкой.
13 июн 03, 11:57    [229479]     Ответить | Цитировать Сообщить модератору
 Re: зачем в скриптах базы нужны DROP?  [new]
guest0
Guest
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


а это откуда? причем, безотносительно представления. что это такое?
13 июн 03, 15:02    [229588]     Ответить | Цитировать Сообщить модератору
 Re: зачем в скриптах базы нужны DROP?  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145721
Это настройки базы. Вдруг Вы в Вашей базе не применяете закавыченые названия (SET QUOTED_IDENTIFIER ON) или настройки NULL по стандарту ANSI (SET ANSI_NULLS ON). Для документации DROP и эти настройки не нужны. Но скриптик вы сохраните. Вдруг это окажется ЕДИНСТВЕННЫМ внутренним документом описывающим структуру?
13 июн 03, 18:04    [229690]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить