Chen Jian

sql sever 2005 中复制多个、带自增主键、相互关联的表

利用导出向导可以导出此类数据,要注意的是,在导出时要选择“为多个表优化”,否则会出现主健不能写入数据的问题;“在事务中运行”最好也选上,如果发生异常,可以全部回滚 不过,利用导出向导导出数据时,要保证目标表都不存在或者都是空表,否则主外健的对应会与源表不一样。 举个例子,假设son表参考了father表,在源数据库里,假设son表中的第1条记录参考了father表的第1条记录(设主健值为1);复制数据时如果目标数据库中的father表中已有1000条数据(设主健值为1至1000),则源father表中的第1条记录拷到目标father表,第1条记录的主健值就变成了1001,而源son表复制到目标son表后,第1条记录参考的仍是father表中的主键1的记录! =================================================== 如果源表的最小的主健值为1000,而目标表不存在,拷贝后,目标表的主健值也是从1000开始 ================================================== 如果目标表不存在,则建成的目标表没有任何主外健约束 ================================================== 如果源表的主键是1,3,5,拷到已存在且刚建好的目标表后,主键会变成1,2,3

SQL SERVER 数据类型大全

红色部分为每种类型转换为char时,需用的数据长度 Microsoft? SQL Server? 2000 具有以下大小的整型数据类型:                                                                                                                                                                bigint                                                                                                        长度为 8 个字节,存储从 –2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的数字。                                                                                                                   integer 或 int   <font color=red>char(16)</font>                                                                                          长度为 4 个字节,存储从 -2.147.483.648 到 2.147.483.647 的数字。                                                                                                                                                            smallint                                                                                                      长度为 2 个字节,存储从 –32,768 到 32,767 的数字。                                                                                                                                                                         tinyint                                                                                                       长度为 1 个字节,存储从 0 到 255 …

SQL SERVER 数据类型大全 Read More »