sql服务器内部参数使用详情(存储过程)
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服务器内部参数使用详情(存储过程)的更多相关文章
- Sql Server 带参数的存储过程执行方法
Sql Server 带参数的存储过程执行方法 Visual C# 动态操作 SQL Server 数据库实例教程(4):带参数的存储过程执行方法 上一篇文章介绍了带参数的SQL语句执行方法和不带参数 ...
- sql server 带输入输出参数的分页存储过程(效率最高)
create procedure proc_page_withtopmax( @pageIndex int,--页索引 @pageSize int,--每页显示数 @pageCount int out ...
- SQL Server CLR 使用 C# 自定义存储过程和触发器
资源来源:https://www.cnblogs.com/Brambling/p/8016060.html SQL Server CLR 使用 C# 自定义存储过程和触发器 这一篇博客接着上一篇博 ...
- Sql语法高级应用之三:存储过程
一.存储过程概述 SQL Server中的存储过程是使用T_SQL编写的代码段.它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQ ...
- 带OUTPUT参数的CLR存储过程
前面写了一篇<带参数的CLR存储过程>http://www.cnblogs.com/insus/p/4373605.html ,如果我们需要创建一个带OUTPUT返回值. 实现它,可以先了 ...
- C# 将Datatable作为参数,传入存储过程
//创建一个静态方法 public static DataSet fnInsertSingleUser(DataTable v_dt, params string[] param) { try { S ...
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...
- 怎样修改SQL Server 2005/2008的系统存储过程(转)
我们知道,SQL Server 2005/2008的系统存储过程在正常情况下是无法直接修改的. 尽管本文是介绍怎样修改它的,但在这里,我还是建议大家尽量不要去修改它.(好像有点绕哈...) OK,闲话 ...
- C# 调用带有输出参数的分页存储过程
一.创建带有输出参数的分页存储过程 use StudentMISDB go select * from Course alter table Course go --update Course set ...
随机推荐
- iOS菜鸟之苹果开发者账号的注册
大家一起来讨论讨论苹果开发者账号的注册(主要是以公司的开发者账号为例),前段时间公司要求注册开发者账号,于是我就特地看了看相关的帖子.这里简单给大家总结一下具体的流程. 首先你要登陆这个网址,进去之后 ...
- Python:函数定义
#!/usr/bin/python3 #函数 def add(a,b): return a+b print("add(2,5) = ",add(2,5)) def add2(a,b ...
- 【转】WF事件驱动
转自:http://www.cnblogs.com/Mayvar/category/315963.html 这系统的教程有代码可以下载 WF事件驱动(5) 摘要: 之前,我通过4篇文章介绍了在WF4中 ...
- SGU 181.X-Sequence
时间限制:0.5s 空间限制:4M 题意: 令X0=A, Xi=(a*Xi-1^2,b*Xi-1+c)%m; 求Xk,(0<=k<=109),(0<=a,b<=100),(1& ...
- SHELL脚本自动备份Linux系统
今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份.直接上脚本如下: #!/bin/sh ...
- [HOWTO] Install Sphinx for A Script Pro
Hi, Here's a small howto on installing Sphinx Search (http://sphinxsearch.com/) and configuring it t ...
- IOS 命令行安装备忘
1. 首先要越狱 2. 新增BIGBOSS或者苹果核的源 3. 安装MobileTerminal和MobileTerm Backgrounder (用于后台运行命令),最好r520以上版本,R530还 ...
- 如何将BarTender内容锁定不让改动
条码标签代表的是产品的特性等,具有相当的精确性,所以需要保证它的正确性.而使用BarTender软件,可以帮助小伙伴将设计的条码标签内容锁定,保护它而不被人改动.下面,小编就教教大家如何实现BarTe ...
- PHP与MYSQL配合完成IP的存取
如何存储IP 程序设计要在功能实现的基础上最大限度的优化性能.而数据库设计是程序设计中不可忽略的重要部分,巧存IP地址可以一定程度提升性能. 利用函数算法处理 MySQL没有直接提供IP类型字段,但有 ...
- C# IOCP服务器
C# IOCP服务器 @by 群63438968 这是我写的unity 网络斗地主的服务器源码,本来我想只公开部份服务端代码的,但是为了回报大家的热情,以及曾经和现在的好兄弟,我计划慢慢开源! 告诉 ...