Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Генерация скриптов по существующей базе  [new]
Yola
Member

Откуда: Ukrainia
Сообщений: 615
Привет
Я недавно потер свой скрипты бд, остались старые копии, в которых я не уверен. Решил я сгенерить скрипты по базе. Сгенерил. Конфигурация такая: сервер 7.0, клиентские тулзы на моей машине - 2000. Вышел скрипт. Первое различие, которое я заметил это отсутствие указаний на значение по умолчанию для полей дейттайм, где должно стоять
DateAdded	datetime not null default GetDate()
стоит
[DateAdded] [datetime] NOT NULL 
Вот и возник вопрос, можно ли доверять этому генератору скриптов или может пользоваться другим каким-то.
Спасибо
24 июл 03, 14:35    [274336]     Ответить | Цитировать Сообщить модератору
 Re: Генерация скриптов по существующей базе  [new]
неважно кто
Guest
Надо просто повнимательнее посмотреть на вкладочку Options.
24 июл 03, 15:01    [274401]     Ответить | Цитировать Сообщить модератору
 Re: Генерация скриптов по существующей базе  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Скриптогенераторы обычно значения по умолчанию обычно прописывают ниже в виде ALTER TABLE ... ADD CONSTRAINT ....
Причем это поведение более правильное, так как дефолтное значение имеет имя, а скриптогенератор не знает, было ли это имя задано разработчиком или само сгенерировалось.
24 июл 03, 19:24    [274967]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить