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. Session技术详解

    1.session简介 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下).因此,在需要保存用户数据时,服务器程 ...

  2. 不用Google Adsense的84个赚钱方法

    这是一个关于网络广告商和网络销售的汇总列表,可以用来为您的网站或博客赚点钱.广告商都是英文的,加入广告请确认其是否支持中国地区支持,不支持的话就不必加入了. Chitika : 购物中心旗帜广告. ( ...

  3. 【工具篇】xshell

    SSH.telnet.串口登录等,类似Secure CRT,蛮好用的. 中文显示乱码的解决方法,file->properties,在Encoding那里修改为UTF-8 修改颜色,点Edit修改 ...

  4. Linux数据写操作改进

    Linux的IO操作中数据的写函数int nwrite = write(int fd,void* buf ,int len)表示向fd文件描述符写入len个字节长度的数据报文,但是这并不能保证真正向内 ...

  5. js中的潜伏者之Arguments对象

    argument 说明: 在JavaScript中,arguments是对象的一个特殊属性.arguments对象就像数组,但是它却不是数组.可以理解为他是潜伏者,通俗的说,就是你传的参数不一定按照参 ...

  6. sphinx 简介以及安装 以及php拓展开启

    一 sphinx 简介   在 使用mysql数据库过程中,如果想实现全文检索的优化,可以使用mysql自带全文索引,但是不支持中文..关于sphinx的安装网上很多教程写的都 不错比如:http:/ ...

  7. [r]How To Use Git To Create A Key

    怎样生成公钥(via) 工作流程 安装设置 git 下载最新版本的git http://git-scm.com/downloads 当你安装完成git的时候,你需要简单的配置一下,打开终端: 用户名 ...

  8. Fiddle的应用

    在Composer中输入测试的网址: 可能会发生一下情况,这意味着需要在左侧面板中选择一项,来看回应:   选择一个请求后,选择TextView,看原生的回应(Response)内容

  9. WPF学习笔记-如何按ESC关闭窗口

    如何按ESC关闭窗口? 在InitializeComponent();下面增加KeyDown事件,如: public ModifyPrice() { InitializeComponent(); th ...

  10. Java中的自动拆箱装箱(Autoboxing&Unboxing)

    一.基本类型打包器 1.基本类型:long.int.double.float.boolean 2.类类型:Long.Integer.Double.Float.Boolean 区别:基本类型效率更高,类 ...