2010-09-30 3 views

ответ

2

Ваш вопрос неясен. Вы хотите создать сценарий базы данных, который создает таблицы или вставляет данные?

Если данные, которые вы можете создать выбирает, что выводит какие бы действительные вставки:

create table test (a int, b int, c int); 

select 'insert into test (a,b,c) values 
    ('+convert(varchar, a)+','+convert(varchar, b)+','+convert(varchar, c)+');' 
    from test 

На выбор можно добавить где положение где вы только получать данные от указанной даты.

Редактировать: Похоже, кто-то обсудил, как найти изменения между базами данных уже на каком-то другом дискуссионном форуме. Посмотрите:

http://www.sqlteam.com/Forums/topic.asp?TOPIC_ID=27234

+1

не знаю, почему кто-то downvoted явно благими намерениями ответ на вопрос расплывчатым. +1 для того, чтобы сделать усилие –

+0

См., Я вносил изменения в отношения, столбцы и данные также по дате, скажем, 3 дня назад. Поэтому я хочу, чтобы сценарий изменений в дизайне БД был изменен (3-й день) на текущий день. что делать? –

+0

У вас есть две разные базы данных, один разработчик и один продукт? или вы внесли изменения в основные базы данных? если у вас нет копии баз данных в какой-либо форме, вам нечего сравнивать и сценариев изменений. – DForck42

Смежные вопросы