SQLServer 2000 中 EXEC 如何执行某表中的字符串
各位好,在SQL Server 2000,我有一个表CreateSQL,里有两个字段 AutoID 和 SQLText,其中SQLText用来保存建表SQL脚本,类型为TEXT,内存超度8000,请问现在想建一个存储过程,来执行该表的SQL脚本,请问如何实现
使用 Exec( SELECT SQLText FROM CreateSQL WHERE AUTOID = 1 ) 这样子是出错的,如果使用变量,又不能超过8000,请问有何好方法?
谢谢
使用 Exec( SELECT SQLText FROM CreateSQL WHERE AUTOID = 1 ) 这样子是出错的,如果使用变量,又不能超过8000,请问有何好方法?
谢谢
...全文
相关推荐
自己总结的MSSQL数据库技巧.docx
【MSSQL数据库技巧】在SQL Server中,执行动态SQL时,我们经常遇到两种方法:EXEC和sp_executesql。这两者之间的主要区别在于效率和灵活性。
包含SQL语句的基础,提升,技巧,数据开发—经典,SQL Server基本函数,常识,SQLServer2000同步复制技术实现步骤
- **备份数据库**:可以使用 `sp_addumpdevice` 创建备份设备,然后通过 `BACKUP DATABASE` 命令执行备份,例如: ```sql USE master; EXEC sp_addumpdevice
SQLServer客户端连接工具(支持2000,2005,2008)
连接字符串生成模块严格遵循SQL Server各版本的连接协议规范,针对SQL Server 2000使用SQLOLEDB或SQLNCLI旧版驱动,对SQL Server 2005及2008则自动适配SQLNCLI10
sql 2000清空后让表的id从1开始等数据库操作
这个命令会迅速删除表中的所有行,而且不会触发任何删除触发器。但是,`TRUNCATE`命令有一个限制,它不适用于有外键约束的表,因为它不会重置标识列的种子。
php5.3中连接sqlserver2000的两种方法(com与ODBC)
这两种方法都是为了在PHP中与SQL Server 2000建立通信,从而执行查询、读取数据或执行其他数据库操作。1.


