• 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

  • 相关阅读:
    算法和编程面试题
    递归,排序等算法编程题
    webservice部分和J2EE相关面试题
    有关线程的面试题
    JavaWeb部分面试题
    Html和JS的一些面试题
    pageContext,request,session,application四大作用域的区别
    企业架构研究总结(17)——联邦企业架构之我见
    企业架构研究总结(19)——TOGAF架构开发方法(ADM)之准备阶段
    企业架构研究总结(18)——TOGAF总论及架构开发方法(ADM)概述
  • 原文地址:https://www.cnblogs.com/Li-yuan/p/4547191.html
Copyright © 2020-2023  润新知