• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 系统存储过程,sp_executesql

系统存储过程,sp_executesql

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了系统存储过程,sp_executesql等相关知识,希望本文的分享对您有所帮助

系统存储过程,sp_executesql

系统存储过程,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 语句或没有参数,则不需要值。

n

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

返回代码值
0(成功)或 1(失败)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 系统存储过程,sp_executesql

相关文章

  • 2017-05-11mysql中的load命令使用方法
  • 2017-05-11MySQL对limit查询语句的优化方法
  • 2018-12-05在sql Server自定义一个用户定义星期函数
  • 2018-12-05SQL 语句中In 和 Where 的不同点
  • 2017-05-11MySQL配置文件my.cnf中文详解附mysql性能优化方法分享
  • 2017-05-11mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused
  • 2018-12-05phpMyAdmin老出现登陆超时解决方法
  • 2018-12-05使用mysql_query()函数执行SQL语句
  • 2018-12-05oracle10g 数据备份与导入
  • 2018-12-05MYSQL建立外键失败几种情况记录Can''t create table不能创建表

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 常用的SQL例句 数据库开发所需知识
    • mysql 5.7.14 安装配置方法图文教程_MySQL
    • SQLServer 跨库查询实现方法
    • Mysql 自动增加设定基值的语句
    • 碰到MySQL无法启动1067错误问题解决方法
    • Oracle 存储过程总结(一、基本应用)
    • sql语句中like的用法详细解析
    • 解析MySQL高速缓存启动方法及参数(query_cache_size)
    • 关于概念DDL、DML、DCL、TCL详细解释
    • Windows环境下重置mysql密码操作命令

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有