exec sp_help;返回当前数据库中的所有存储过程。
exec sp_help datebase.dbo.table名称 返回当前表中的所有对象。如字段名称等。这个吊
exec sp_helpfile 返回当前数据库文件的物理名以及属性。查看当前数据的所有数据库文件属性
exec sp_helpfile ’文件夹名‘ 查看数据库文件Northwind_data的属性
exec sp_helpindex [表名] 返回表中的所有索引信息
sp_helptext 查看对象内容信息
sp_helptrigger 查看触发器信息
sp_helptrigger products 返回表中的所有dml (增删改)触发信息
sp_helptrigger products ,'insert' 返回产品表下所有insert 触发器的信息
sp_who 显示当前所有用户和进程的信息
sp_who sa 显示sa当前用户的进程信息
sp_columns 查看列信息
@table_name 返回目录信息的表或视图的名称
@table_owner 返回目录信息的表或视图的对象所有者
@table_qualifier 表或视图限定符的名称
@column_name 一个单独列 当只要目录的列时可以使用该参数
列入:exec sp_columms produces, @column_name=productName; 返回产品表中列名位“产品名称”的信息
sp_databases 用于显示数据库信息包括数据库名称和数据 库大小 该存储过程没有参数
sp_fkeys 查看外键信息
@pktable_name 带主键的表的名称,用于返回目录信息
@pktable_owner 表(带主键)的所有者的名称,用于返回目录信息
@pktable_qualifier 表带主键限定符的名称
@fktable_name 用于返回目录信息的表带外键的名称
@fktable_owner 用于返回目录信息的表带外键的所有者的名称
@fktable_qualifier 表带外键限定符的名称

sp_pkeys 查看主键信息
@table_name
@table_owner
@table_qualifier

sp_server_info 查看sqlserver信息

sp_tables 查看表或视图信息
@table_name 用来返回目录信息的表
@table_owner 用于返回目录信息的表的所有者
@table_qualifier 表限定符的名称
@table_type 由逗号分割的值列表,提供有关所有制定表类型的表信息
@fUsePattern 确定是否将下划线,百分号 或方括号 解释为通配符
例子:
exec sp_tables @table_type="'dbo.Login'"

sp_stroed_procedures 查看存储过程信息
@sp_name 用于返回目录信息的过程名
@sp_owner 该过程所属架构
@qualifier 过程限定符的名称
@fUsePattern 确定是否将下划线,百分号 或方括号 解释为通配符

create procedure proc_2
@return_var int output
as
begin
select @return_var=sum(LoginId)from Praise
end
go

declare @acept_var int
exec proc_2 @acept_var output
print @acept_var
go

create procedure proc_3
as
begin
declare @return_var1 int
select @return_var1=sum(LoginId)from Praise
return @return_var1
end
go

declare @varparmer int
exec @varparmer=proc_3
print @varparmer
go

create procedure #proc_4
as
begin
declare @return_var1 int
select @return_var1=sum(LoginId)from Praise
return @return_var1
end
go

declare @varparmer int
exec @varparmer=#proc_4
print @varparmer
go

sql服务器内部参数使用详情(存储过程)的更多相关文章

  1. Sql Server 带参数的存储过程执行方法

    Sql Server 带参数的存储过程执行方法 Visual C# 动态操作 SQL Server 数据库实例教程(4):带参数的存储过程执行方法 上一篇文章介绍了带参数的SQL语句执行方法和不带参数 ...

  2. sql server 带输入输出参数的分页存储过程(效率最高)

    create procedure proc_page_withtopmax( @pageIndex int,--页索引 @pageSize int,--每页显示数 @pageCount int out ...

  3. SQL Server CLR 使用 C# 自定义存储过程和触发器

    资源来源:https://www.cnblogs.com/Brambling/p/8016060.html SQL Server CLR 使用 C# 自定义存储过程和触发器   这一篇博客接着上一篇博 ...

  4. Sql语法高级应用之三:存储过程

    一.存储过程概述 SQL Server中的存储过程是使用T_SQL编写的代码段.它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQ ...

  5. 带OUTPUT参数的CLR存储过程

    前面写了一篇<带参数的CLR存储过程>http://www.cnblogs.com/insus/p/4373605.html ,如果我们需要创建一个带OUTPUT返回值. 实现它,可以先了 ...

  6. C# 将Datatable作为参数,传入存储过程

    //创建一个静态方法 public static DataSet fnInsertSingleUser(DataTable v_dt, params string[] param) { try { S ...

  7. SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

    原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...

  8. 怎样修改SQL Server 2005/2008的系统存储过程(转)

    我们知道,SQL Server 2005/2008的系统存储过程在正常情况下是无法直接修改的. 尽管本文是介绍怎样修改它的,但在这里,我还是建议大家尽量不要去修改它.(好像有点绕哈...) OK,闲话 ...

  9. C# 调用带有输出参数的分页存储过程

    一.创建带有输出参数的分页存储过程 use StudentMISDB go select * from Course alter table Course go --update Course set ...

随机推荐

  1. (java)从零开始之--观察者设计模式Observer

    观察者设计模式:时当一个对象发生指定的动作时,要通过另外的对象做出相应的处理. 步骤: 1. A对象发生指定的动作是,要通知B,C,D...对象做出相应的处理,这时候应该把B,C,D...对象针对A对 ...

  2. DB2JAVIT:RC=9505解决方案

    DB2JAVIT:RC=9505解决方案 题记:WIN7下装DB2,启动任务中心.控制中心报DB2JAVIT:RC=9505. 解决方案:进入(计算机—>管理—>本地用户和组)把用户加入到 ...

  3. prototype/constructor/__proto__之constructor。

    1.constructor的字面意思就是构造.它是对象的一个属性,它对应的值是该对象的“构造者” //一.构造函数实例化的对象的constructor function Cmf(n,m){ this. ...

  4. windows 下 pgsql 拓展开启

    环境:windowxp + apache2.2+php5.2.13+postgresql8.3 操作步骤:1.修改php.ini,去掉“extension=php_pgsql.dll ”和“exten ...

  5. NandFlash

    一.概述 1.NandFlash NAND结构能提供极高的单元密度,可以达到高存储密度,比如能达到256M,并且写入和擦除的速度也很快.应用NAND的困难在于flash的管理需要特殊的系统接口. 2. ...

  6. iscc2016-好长的字符串

    Vm0wd2QyVkhVWGhVYmxKV1YwZDRXRmxVUm5kVlJscHpXa2M1VjFKdGVGWlZNbmhQWVd4YWMxZHViRmROYWxaeVdWZDRZV014WkhG ...

  7. 在iOS7中修改状态栏字体的颜色-b

    状态栏的字体为黑色: UIStatusBarStyleDefault 状态栏的字体为白色: UIStatusBarStyleLightContent 一.在 info.plist  中,将 View ...

  8. 3、MyBatis.Net学习笔记之增删改

    增删改之前先说一下笔记1里提到的一个无法创建ISqlMapper对象的问题. <resultMaps> <resultMap id="FullResultMap" ...

  9. sql server 发布时提示'dbo.sysmergepublications'无效的解决办法

    对数据库进行数据库复制.订阅时经常会出现各种奇怪的问题 如果你对数据库进行多次发布.删除发布操作时可能会提示“dbo.sysmergepublications”无效的问题, 可以使用以下方法解决: U ...

  10. c# 哈希表集合;函数

    * 哈希表集合 1.先进去的后出来,最后进去的先出来 2.利用枚举类型打印出集合中的Key值和Value值 ** 函数 1.函数:能够独立完成某项功能的模块. 函数四要素:输入.输出.函数体.函数名 ...