我正在搜索一个实用程序,它可以帮助我为任何表生成格式文件,而无需在Sybase中执行BCP输出。
我了解并了解通过调用BCP输出操作生成格式文件的解决方案。但这种方法的缺点如下 1.它是完全手动的,并且考虑到我必须为1600个具有大量列的表做的情况,这将是一场噩梦。 2.如果任何表格的DDL都会改变,那么保持跟踪和再生将是一件痛苦的事。
如果任何人可以建议/建议我一个解决方案,我可以实现这两个或任何一个要求,那么它将减轻我的工作。
由于 安迪
答案 0 :(得分:1)
您可以使用xp_cmdshell启动BCP-out以生成格式文件来自动执行此操作。您可以从存储过程调用xp_cmdshell,以便可以为目录中的每个表执行它。 但正如这里提到的,你真的需要所有这些格式文件吗?