如何使用带有 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 查询层次结构信息?