如何用sql语句查询出存储过程参数的默认值

MS-SQL Server > 疑难问题 [问题点数:50分,结帖人ggw128]
等级
本版专家分:22
结帖率 99.49%
等级
本版专家分:116258
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第八
Blank
微软MVP 2010年4月 荣获微软MVP称号
Blank
黄花 2008年10月 MS-SQL Server大版内专家分月排行榜第二
2008年6月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2008年4月 MS-SQL Server大版内专家分月排行榜第三
2008年3月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:610
勋章
Blank
红花 2011年7月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2011年6月 Web 开发大版内专家分月排行榜第二
等级
本版专家分:22
等级
本版专家分:87572
勋章
Blank
银牌 2012年1月 总版技术专家分月排行榜第二
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
Blank
铜牌 2012年2月 总版技术专家分月排行榜第三
Blank
红花 2012年11月 社区支持大版内专家分月排行榜第一
2012年2月 MS-SQL Server大版内专家分月排行榜第一
2012年1月 MS-SQL Server大版内专家分月排行榜第一
2011年5月 挨踢职涯大版内专家分月排行榜第一
2009年6月 企业开发大版内专家分月排行榜第一
2009年4月 企业开发大版内专家分月排行榜第一
等级
本版专家分:87572
勋章
Blank
银牌 2012年1月 总版技术专家分月排行榜第二
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
Blank
铜牌 2012年2月 总版技术专家分月排行榜第三
Blank
红花 2012年11月 社区支持大版内专家分月排行榜第一
2012年2月 MS-SQL Server大版内专家分月排行榜第一
2012年1月 MS-SQL Server大版内专家分月排行榜第一
2011年5月 挨踢职涯大版内专家分月排行榜第一
2009年6月 企业开发大版内专家分月排行榜第一
2009年4月 企业开发大版内专家分月排行榜第一
等级
本版专家分:22
等级
本版专家分:113732
勋章
Blank
进士 2011年 总版技术专家分年内排行榜第八
Blank
铜牌 2011年12月 总版技术专家分月排行榜第三
2011年9月 总版技术专家分月排行榜第三
Blank
红花 2011年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2011年12月 MS-SQL Server大版内专家分月排行榜第二
2011年9月 MS-SQL Server大版内专家分月排行榜第二
ggw128

等级:

存储过程--参数默认值的问题

--今天回帖偶遇一问题,存储过程默认值的问题,然后查了MSDN,所以记一下--http://technet.microsoft.com/zh-cn/library/ms189330.aspx--先看几个过程的执行--1ALTER PROC P (@S DECIMAL=A)AS SELECT @SGOEXEC PGO/*...

对于存储过程中传入参数是否设置默认值的心得

执行该存储过程时,如果未指定其他值,则使用默认值。 如果在存储过程中没有指定参数默认值,并且调用程序也没有在执行存储过程时为该参数提供值,那么会返回系统错误,因此指定默认值是必要的。 如果不能为参数...

SQL存储过程参数默认值

MS SQL 存储过程参数默认值例子:create procedure pro_Name( @cNo varchar(8), @cName varchar(20)= '%')as begin SQL 语句集...

如何获取SQL SERVER 2008 存储过程参数默认值

这是我需要通过SQL语句查询出SearchBillDetail存储过程有多少个参数,并且每个参数是否有默认值,比如上面的例子中@SaleOperID、@DrCompID这两个参数默认值,分别是1和NULL,其他参数就没有默认值 我通过以下语句...

Oracle存储过程参数理解 参数默认值 参数顺序

Oracle存储过程参数理解 (2010-11-12 11:23:34)  转自:http://blog.sina.com.cn/s/blog_45daee4a0100n9ar.html 一、过程 (存储过程)  过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE...

Oracle 存储过程默认值参数过程中的事务处理

1.存储过程参数也可以是默认值,这样当调用该过程时,如果未向参数传入值,则该参数使用定义的默认值  # 为JOB_PARAM,HIRE_PARAM和SALARY_PARAM参数设置了默认值,在调用该存储过程时,用户就不必再为这些参数...

SQL Server存储过程使用表值作为输入参数示例

主要介绍了SQL Server存储过程使用表值作为输入参数示例,使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据,这样可以省去很多自定义的代码,需要的朋友...

SQL中利用sql语句查询数据库中的所有表、存储过程

在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选xtype等于P的所有记录,就为数据库中的存储过程了。 示例语句如下: select * from ...

MySql带参数存储过程编写(动态执行SQL语句

存储过程是根据用户输入的条件和排序方式查询用户的信息,排序条件可以没有 调用方式:call GetUsersDynamic('age /********动态查询用户的信息********/ CREATE PROCEDURE GetUsersDynamic(Where...

T-SQL 语句(五) —— 存储过程

T-SQL 语句(五) —— 存储过程一、存储过程简介1、存储过程:一组预先写好的能实现某种功能的T-SQL 程序,指定一个程序名后编译后并将其存在SQL Server 中,以后要实现该功能可调用这个程序来完成。 2、存储过程...

SqlServer执行存储过程时,参数值为null,sql语句参数值变成default

从C#代码里传入参数到调用存储过程参数的值为null,执行存储过程一直提示需要参数 '@xxx',但未提供该参数。...2、存储过程参数加上默认值=null。 转载于:https://www.cnblogs.com/-clouds/p/8...

用SQL语句创建存储过程,并执行

一.创建一个存储过程 里面有个输出参数output create proc multi @num1 int, @num2 int=10 output --output的功能类似于C#中的out修饰参数 ...set @num2=@num2*@num1 ...忽略了输出参数默认值10 e

15个常用sql语句 分支 循环 子查询 存储过程 事务 常用函数 sql语句执行过程(转载备用)

常用sql语句

T-SQL 语句 —— 存储过程

存储过程存储过程(procedure)类似于C语言中的函数,用来执行管理任务或应用复杂的业务规则,存储过程可以带参数,也可以返回结果。存储过程可以包含数据操纵语句、变量、逻辑 控制语句等,比如:单个select语句,...

剑指Offer——常用SQL语句存储过程和函数

剑指Offer——常用SQL语句存储过程和函数常用SQL语句1.在MySQL数据库建立多对多的数据表关系2.授权、取消授权grant、revokegrant select, insert, update, delete on testdb.* to common_user@’%’; revoke all ...

sql 语句 显示规则、默认值、未加密的存储过程

sp_helptext  显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本

sql server 2008存储过程参数

--使用存储过程参数 --包括输入参数和输出参数,以及参数默认值 --指定参数名称和数据类型 --输入参数允许用户将数据值传递到存储过程或者函数 --输出参数允许存储过程将数据值或者游标变量传递给用户

SQL存储语句

1、存储过程增强了SQL语句的功能和语句灵活性。存储过程可以流控制编写,有很强的灵活性,可以完成复杂的判断和比较复杂的运算。  2、存储过程允许标准组件是编程。储存过程被创建后,可以在程序中被多次调

sqlserver存储过程参数传递注意事项

在各类编程语言的数据库编程中,当需要调用数据库中的存储过程时,要注意:参数可以不全部传递,但从左边开始传,并且没有传递的参数要有默认值.如果直接从第二个参数开始传递,是不可以的.

sql-存储过程

存储过程简称过程,是为了完成某种功能而编写的程序段...存储过程可以接收输入参数,也可以将运行结果带出过程,还可以嵌套调用。 存储过程有以下4个功能: 1.减少网络流量 存储过程直接在服务器端运行,减少了与...

Sqlserver查询字段默认值

数据库按规定进行故障排除的时候,需要对数据库中50个表的每一个都进行查看,以确保所有期望是默认值的字段都被分配了默认值。可以想象这是一个多么令人畏惧的工作,有没有一个比在SQL Server管理套件中打开每一个表...

SQL Server 创建存储过程

存储过程

SQL Server创建存储过程

存储过程(procedure)类似于C语言中的函数q 用来执行管理任务或应用复杂的业务规则q 存储过程可以带参数,也可以返回结果q 存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程的优点(1)执行速度...

不能向局部变量赋予默认值以及必须声明标量变量——sqlserver存储过程

同事让我帮忙调试一个sqlserver存储过程,首先说一下环境:SQLSERVER 2005报错信息如下:消息 139,级别 15,状态 1,过程 PEditTableField,第 0 行不能向局部变量赋予默认值。消息 137,级别 15,状态 1,过程 ...

SQLServer之修改存储过程

只能修改先前在 SQL Server 中通过执行 CREATE PROCEDURE 语句创建的过程。 Transact-SQL 存储过程修改为 CLR 存储过程,反之亦然。 ALTER PROCEDURE 不会更改权限,也不影响相关的存储过程或触发器。 但是,...

存储过程+调用存储过程+无/带参的存储过程+in参数+out参数+int out参数+为参数设置默认值

1存储过程是一组为了完成特定功能的SQL语句集 2存储过程编译后存储在数据库中 3执行存储过程比执行存储过程封装的SQl语句集更有效率 4不能指定declare关键字 5: OUT 和 IN OUT 的形参不能有默认表达式,只有in...

经典SQL查询语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\...

SQLSERVER存储过程语法详解

1 2 3 4 5 6 7 8 9 10 11 CREATE PROC [ EDURE ] procedure_name [ ; number ]  [ { @parameter data_type } ...  [ VARYING ] [ = default ...

基于sqlserver的常用查询、视图、触发器、存储过程用法

查询中消除重复的行 where子句后面常跟的查询条件 下面是上述的例子 order by子句 聚集函数 group by子句 having ...基于派生表的查询首先在这申明,sqlserver是不区分大小写的。查询中消除重复的行

SQLServer中各种存储过程创建及执行方式

系统存储过程是系统创建的存储过程,目的在于能够方便的从系统表中查询信息或完成与更新数据库表相关的管理任务或其他的系统管理任务。系统存储过程主要存储在master数据库中,以“sp”下划线开头的存储过程。尽管...

相关热词 c#线程池类 c#如何遍历容器 c#16进制加法 c#事件订 c# linq xml c# udp 多个客户端 c# 程序应注意事项 c# json 接口开发 c# 按行txt c#怎么扫条形码