`
shinfocom
  • 浏览: 1188284 次
文章分类
社区版块
存档分类
最新评论

使用sp_executesql动态给表加数据。

 
阅读更多

今天想尽办法来实现如何使用动态sql返回的数据集。偶然间发现一个可行的方法。不知是否有通用性。但是在我的测试环境里可以运行。放到网站里也能运行。

使用的数据库是:mssql 2005


分享到:
评论

相关推荐

    SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别.doc

    3、EXEC 执行纯动态SQL,执行时可能无法使用预编译的执行计划,关键是不安全,可以导致 SQL 注入 ,而 SP_EXECUTESQL 执行参数化动态 SQL ,执行时能使用预编译的执行计划,而且保存存储过程时就可以确定可以使用的预...

    SQL2005工作经验

    exec sp_executesql @s与Exec(@s)的区别; SQL 2005新增的几个函数之学习; 多数据库查询; 利用NEWID函数来取随机记录; 利用ROW_NUMBER方法分页; 在数据库中处理字符串数组; ......

    SQL示例大全.pdf

    以下示例显示使用 sp_executesql 执行动态生成的字符串。该示例中的存储过程用于向一组表中插入数据,这些表用于划分一年的销售数据。一年中的每个月均有一个表,格式如下: CREATE TABLE May1998Sales (OrderID ...

    SQLServer2000高级编程技术(part02)-想学存储过程 SQL编程 务必要看

    10.1.3 使用sp_executesql存储过程 10.2 使用时间戳的乐观锁 10.2.1 时间戳 10.2.2 TSEQUAL函数 10.2.3 时间戳转换 10.3 全文搜索和索引 10.4 嵌套的存储过程 10.4.1 使用临时表来传递一个记录集给一个嵌套的存储...

    经典SQL语句大全

    exec sp_executesql @sql 注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是...

    SQLServer2000高级编程技术-已添加书签,想学存储过程、SQL编程务必要看,分析非常透彻

    10.1.3 使用sp_executesql存储过程 10.2 使用时间戳的乐观锁 10.2.1 时间戳 10.2.2 TSEQUAL函数 10.2.3 时间戳转换 10.3 全文搜索和索引 10.4 嵌套的存储过程 10.4.1 使用临时表来传递一个记录集给一个嵌套的存储...

    数据库操作语句大全(sql)

    exec sp_executesql @sql 注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是...

    sql经典语句一部分

    exec sp_executesql @sql 注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是...

    SQLServer2008查询性能优化 2/2

    9.8.3 使用sp_executesql编程以避免存储过程维护 252 9.8.4 实现准备/执行模式以避免重传查询字符串 253 9.8.5 避免即席查询 253 9.8.6 对于动态查询sp_executesql优于EXECUTE 253 9.8.7 小心地参数化查询的可变...

    SQLServer2008查询性能优化 1/2

    9.8.3 使用sp_executesql编程以避免存储过程维护 252 9.8.4 实现准备/执行模式以避免重传查询字符串 253 9.8.5 避免即席查询 253 9.8.6 对于动态查询sp_executesql优于EXECUTE 253 9.8.7 小心地参数化查询的可变...

    SQLServer 2008 CDC功能实现数据变更捕获脚本

    CDC:Change Data Capture 代码如下:–步骤:...–使用以下代码启用:USE GPOSDB –要启用CDC的数据库GOEXECUTE sys.sp_cdc_enable_db;GO–在一开始直接执行时,出现了报错信息:–消息22830,级别16,状态1,过程sp_c

    sql2005全文检索.doc

    它是指Microsoft SQL Server 2005 具备针对 Microsoft SQL Server 表中基于纯字符的数据进行全文查询的功能。全文查询可以包括词和短语,或者词或短语的多种形式。  当我们明确了全文检索概念之后,我们来看看它的...

    SQL Server 2005 中做全文检索的方法分享

    /*打开全文索引支持,启动SQL Server的全文搜索服务 */ execute sp_fulltext_database ‘enable’ /*创建全文目录*/ EXEC SP_FULLTEXT_CATALOG ‘FT_testData’,’CREATE’ /*建立全文索引数据元*/ EXEC sp_fulltext...

    超实用sql语句

    exec sp_executesql @sql 注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是...

    经典全面的SQL语句大全

     3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件  例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' ...

    SQL Server创建链接服务器的存储过程示例分享

    在使用 sp_addlinkedserver 创建链接 服务器后,可对该服务器运行分布式查询。如果链接服务器定义为 SQL Server 实例,则可执行远程存储过程。 http://msdn.microsoft.com/zh-cn/library/ms190479(SQL.90).aspx ...

    AX2009使用ODBC连接数据库

    Sql = "SP_Test('10006','test6')"; connection = new CCADOConnection(); connection.open(connectionString); command = new CCADOCommand(); command.commandType(4); //1:指定数据查询信息的类型为SQL语句...

    VB定时修改数据库名称

    Conn.Execute "exec sp_rename '" & Tdatabase & "','" & Tdatabase1 & "','database'" Else Conn.Execute "exec sp_rename '" & Tdatabase1 & "','" & Tdatabase & "','database'" End If 'MsgBox "执行完毕",...

    详谈mysqldump数据导出的问题

    mysqldump: Couldn’t execute ‘SET OPTION SQL_QUOTE_SHOW_CREATE=1’: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use ...

Global site tag (gtag.js) - Google Analytics