当前位置:  数据库>sqlserver

系统存储过程,sp_executesql

    来源: 互联网  发布时间:2014-09-05

    本文导语:  系统存储过程,sp_executesql  语言在这里!  sp_executesql  执行可以多次重用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。  语法  sp_executesql [@stmt =] stmt  [  {, [@params =] N'@parameter_name...

系统存储过程,sp_executesql 
语言在这里! 

sp_executesql 
执行可以多次重用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。 

语法 
sp_executesql [@stmt =] stmt 

{, [@params =] N'@parameter_name data_type [,...n]' } 
{, [@param1 =] 'value1' [,...n] } 


参数 
[@stmt =] stmt 

包含 Transact-SQL 语句或批处理的 Unicode 字符串,stmt 必须是可以隐式转换为 ntext 的 Unicode 常量或变量。不允许使用更复杂的 Unicode 表达式(例如使用 + 运算符串联两个字符串)。不允许使用字符常量。如果指定常量,则必须使用 N 作为前缀。例如,Unicode 常量 N'sp_who' 是有效的,但是字符常量 'sp_who' 则无效。字符串的大小仅受可用数据库服务器内存限制。 

stmt 可以包含与变量名形式相同的参数,例如: 

N'SELECT * FROM Employees WHERE EmployeeID = @IDParameter' 

stmt 中包含的每个参数在 @params 参数定义列表和参数值列表中均必须有对应项。 

[@params =] N'@parameter_name data_type [,...n]' 

字符串,其中包含已嵌入到 stmt 中的所有参数的定义。该字符串必须是可以隐式转换为 ntext 的 Unicode 常量或变量。每个参数定义均由参数名和数据类型组成。n 是表明附加参数定义的占位符。stmt 中指定的每个参数都必须在 @params 中定义。如果 stmt 中的 Transact-SQL 语句或批处理不包含参数,则不需要 @params。该参数的默认值为 NULL。 

[@param1 =] 'value1' 

参数字符串中定义的第一个参数的值。该值可以是常量或变量。必须为 stmt 中包含的每个参数提供参数值。如果 stmt 中包含的 Transact-SQL 语句或批处理没有参数,则不需要值。 



附加参数的值的占位符。这些值只能是常量或变量,而不能是更复杂的表达式,例如函数或使用运算符生成的表达式。 

返回代码值 
0(成功)或 1(失败)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • FastDFS分布式文件系统介绍和FastDFS的安装配置过程
  • C中用system系统调用执行command,执行过程中死锁,如何处理?
  • Linux fork函数的系统调用实现过程是什么呢?
  • 请教系统启动过程中的一个问题!在线等待!!
  • linux启动问题,另外在系统中杀死shell后,系统是怎么样一个维护的过程
  • oracle数据库中查看系统存储过程的方法
  • 启动过程中,文件系统检查有错误!该怎么样修复??
  • 想将系统装入移动硬盘但是安装过程中找不到移动硬盘
  • Linux: 内核会不会在系统函数运行过程中临时挂起进程
  • 在xp系统下,安装linux的过程中分区选择时不能识别windows的分区,只能识别整个硬盘
  • 主机是ubuntu,虚拟机是XP系统,在桥接的过程中遇到几个问题,求指导~
  • 小系统单据自动生成存储过程
  • sqlserver 系统存储过程 中文说明
  • 求win7系统下,硬盘安装linux双系统的详细过程。
  • 做购物车系统时利用到得几个sqlserver 存储过程
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • 通过系统数据库获取用户所有数据库中的视图、表、存储过程
  • 系统存储过程sp_MSforeachtable和sp_MSforeachdb使用说明
  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • 问一个系统配置的问题:win2k系统能不能于SCO UNIX系统共存?
  • win7/Windows7系统下载地址搜集整理
  • unix下用java.util.Date取系统时间比直接在系统下用date命令查看系统时间早整整一个小时
  • Ubuntu查看系统信息命令介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 我现在想做一个权限管理系统,想让权限系统的利用性更强,我应该怎样设计权限系统呢.
  • linux iis7站长之家
  • 谁知道哪里有用java开发的管理信息系统软件(如:图书馆管理系统,人事部管理系统)的代码?
  • windows server2008上PowerBuilder程序系统错误解决方法
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?
  • Ubuntu系统安装及升级命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3