如何使用带有 sql server 2000 的 vb6 为表或 sp 获取“创建表”脚本

Posted

技术标签:

【中文标题】如何使用带有 sql server 2000 的 vb6 为表或 sp 获取“创建表”脚本【英文标题】:How To Get 'Create Table' script for a table or sp using vb6 with sql server 2000 【发布时间】:2013-07-23 07:55:45 【问题描述】:

我需要针对特定​​表和存储过程的“创建表...”语句在另一个数据库中重新创建它们。忘记备份和恢复。我必须在vb6中做到这一点。当您复制表格并将其粘贴到查询分析器中时,您会得到同样的结果。它的sql server 2000 编辑:现在我知道它可以被称为“如何通过 VB6 编写整个数据库的脚本”。

【问题讨论】:

【参考方案1】:

看看这个StackOverlow post,它谈到了同样的事情。虽然它不是 VB6 特定的,但您应该能够毫无问题地应用此解决方案。

本质上,您创建了一个存储过程,它将为给定的表生成CREATE TABLE 语句。存储过程将检查 sysobjects 表以构建 SQL。

您的 VB6 应用程序可以在服务器“A”上运行存储过程以获取CREATE TABLE SQL。然后连接到服务器“B”并运行该 SQL 以在另一台服务器上创建表。

【讨论】:

以上是关于如何使用带有 sql server 2000 的 vb6 为表或 sp 获取“创建表”脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SQL-Server 2000 查询层次结构信息?

SQL Server 2008转换成sql 2000数据库如何操作?

如何摆脱 SQL Server 2000 中的扩展表属性?

SQL server 2000 Like 语句用法

如何将 xlsx 文件导入 Sql server 2000

如何使用 Hibernate con Sql Server 2000 调用存储过程?