两个问题(表同步和脚本中字段默认值)_百分相求
1。两台机器,两个SQLServer2000,两个表结构完全相同的表,想实现修改其中一个而另外一个也同步能修改:包括更新,删除,插入等数据操作。
2。一类表的设计(除表名有点区别,其它的都一样。)因为有一些字段有默认值,由于需要建立多次建立该表,故导出为脚本。但是默认值却无法导出到脚本中。如下为脚本:
CREATE TABLE [dbo].[xyz_200412] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[time] [int] NULL ,
[number] [varchar] (4) COLLATE Chinese_PRC_CI_AS NULL ,
[CPID] [varchar] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[money] [numeric](18, 2) NOT NULL ,
[Flag] [varchar] (1) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
--下面的这个默认值的写入会报错,说什么变量已经有了之类的
ALTER TABLE [dbo].[xyz_200412] ADD
CONSTRAINT [DF_SP_income_2_200412_money] DEFAULT (0) FOR [money],
CONSTRAINT [DF_SP_income_2_200412_Flag] DEFAULT (0) FOR [Flag]
GO