日期:2014-05-18  浏览次数:20607 次

请问有什么好的方法倒出sqlserver2005表格的 create,drop,insert 的创建表的sql文件
因为是异地开发所以客户要求将表做成sql,这样他们执行后就可以得到我们开发的表格数据等等.
如:对于表a , b .
要求倒出的sql要求有
if exists xxxx 
drop ...
create....包括主键
insert into a....
  

if exists xxxx 
drop ...
create....包括主键
insert into b....

不要包含数据库名称和用户名称,
我用toad 2.0会生成[数据库].[用户].[表名称],我只需要表名称就可以了,因为两边的数据库名称和用户名称不一样

所以想问问有什么其他的好方法呢?

------解决方案--------------------
就生成
[数据库].[用户].[表名称]
這個好了,客戶不要,就在word什么的編輯器里,replace all [数据库].[用户].
成空格
------解决方案--------------------
把[用户]搜索替换了不就行了替换成现在用的用户名或把[数据库].[用户].替换成空
------解决方案--------------------
你的用户真够装
------解决方案--------------------
就用playwarcraft 的方法:
生成 
[数据库].[用户].[表名称] 
這個好了,客戶不要,就在word什么的編輯器里,replace all [数据库].[用户]. 
成空格
------解决方案--------------------
拜托,SQL1005脚本向导有选项可以选的好不好,可以满足你的要求