zoukankan      html  css  js  c++  java
  • sql server常用脚本,命令

    经常用的命令

    exec sp_help  --查看数据库中对象存储过程/函数,表等信息(不是create语句)
    exec sp_helptext --显示存储过程,函数,触发器,计算列,check约束视图系统对象的create语句(没有表的)
    dbcc help('?') --显示所有dbcc命令,并查找特定命令用法
    select OBJECT_DEFINITION(OBJECT_ID('dbo.v_t1')) --与sp_helptext意思差不多,同样不能查看表的定义
    select * from sys.sql_modules --同样可以查看存储过程,函数,触发器,视图的定义
    

    查看存储过程依赖对象

    USE db_name;
    
    SELECT DISTINCT OBJECT_NAME(object_id), OBJECT_NAME(referenced_major_id)
    FROM sys.sql_dependencies
    WHERE object_id = object_id('xxx')
    

    查看与外键相关的表和列信息

    use db_name
    select object_name(constraint_object_id) fk_name,
    object_name(fk.parent_object_id) parent_name,
    c.name p_column_name,
    object_name(fk.parent_object_id)+'('+c.name+')' p_info,
     object_name(fk.referenced_object_id) ref_tab_name,
    c1.name,
    object_name(fk.referenced_object_id)+'('+c1.name+')' ref_info
    from sys.foreign_key_columns fk
    left join sys.all_columns c 
    on fk.parent_object_id=c.object_id and fk.parent_column_id=c.column_id 
    left join sys.all_columns c1 on  fk.referenced_object_id=c1.object_id
    and fk.referenced_column_id=c1.column_id
    
    
  • 相关阅读:
    chrome安装vue-devtools
    企业网络设计
    nginx的安装
    Typora 的使用
    如何学习dubbo?
    关于原码反码和补码以及byte&0xff
    HttpClient以及连接池的使用
    计算机网络读书笔记:tcp面试常见问题都在里面了
    接口类是否继承自Object?
    数据挖掘会议记录
  • 原文地址:https://www.cnblogs.com/ls11736/p/13889443.html
Copyright © 2011-2022 走看看