首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

怎么将sybase 表的数据 导成sql

2012-04-11 
如何将sybase 表的数据 导成sql如何将sybase 表的数据 导成sql[解决办法]selectbcpdatabase..+name+out

如何将sybase 表的数据 导成sql
如何将sybase 表的数据 导成sql

[解决办法]
select 'bcp database..' + name + ' out ' +
'/data/' + name + '.out' +
' -n -Sservername -Usa -Pxxx'
from database..sysobjects
where type = 'U'
将上面database换成自己需要备份的数据库名称, -Sservername改为对应SQL Server名称 -Pxxx 将xxx换成实际sa密码,上面语法是用来备份数据,将第一行中的out改为in即可生成恢复数据的批处理
[解决办法]
isql -Usa -Pxxx -obcpout.bat
use center
go
select 'bcp dbname..'+name+' out '+name+'.bcp -c -Usa -Pxxxx' from sysobjects where type='U' order by name
go
quit
修改bcpout.bcp
执行bcpout.bat
同样生成一个bcpin.bat
把所有的数据和bcpout.bat和bcpin.bat考过去,执行bcpin.bat就行了

[解决办法]
使用bcp导出导入Sybase库的数据

SQL code
--COut.txtuse realGDCOURTgoselect 'bcp RealGDCOURT.dbo.' + name + ' in ' +'D:\bcp\' +name + ' -Usa -P -Ssybase238 -n' from sysobjects where type = 'U' andgo--CIn.txtuse realGDCOURTgoselect 'bcp RealGDCOURT.dbo.' + name + ' out ' +'D:\bcp\' +name + ' -Usa -P -Ssybase238 -n' from sysobjects where type = 'U'go--在Cmd上输入如下语句,生成out.bat和in.batIsql -Usa -P -Ssybase238 -i COut.txt -o out.batIsql -Usa -P -Ssybase238 -i CIn.txt -o In.bat--执行out.bat将数据导出--执行in.bat将数据导入
[解决办法]
用 工具 DbVisualizer,可以直接生成sql,快捷又方便.
没有的话可以传给你一个

QQ:554059395
[解决办法]
powerbuilder就可以
[解决办法]
点任务栏里database
然后选定Generate database
就可以导出文本了
或者ctrl加G
[解决办法]
用DBA 的一个菜单命令:create insert...搞定。
[解决办法]
用 DbVisualizer、DBA813 可视工具将数据导出来。
[解决办法]
命令都已经给你写出来了,照葫芦画瓢你都不会。

热点排行