zoukankan      html  css  js  c++  java
  • SQL Server2000数据库系统表的应用

     在SQL SERVER中提升自己的表为系统表,防止误操作

    create table qiubole(did int)

    sp_configure  'allow updates', 1

    RECONFIGURE WITH OVERRIDE

    update sysobjects set xtype = 'S',info = 4
     where id = object_id('qiubole')

    sp_configure  'allow updates', 0

    RECONFIGURE WITH OVERRIDE  


    1:获取当前数据库中的所有用户表

    select Name from sysobjects where xtype='u' and status>=0

      2:获取某一个表的所有字段

    select name from syscolumns where id=object_id('表名')

      3:查看与某一个表相关的视图、存储过程、函数

    select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

      4:查看当前数据库中所有存储过程

    select name as 存储过程名称 from sysobjects where xtype='P'

      5:查询用户创建的所有数据库

    select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')

      或者

    select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01

      6:查询某一个表的字段和数据类型

    select column_name,data_type from information_schema.columns  where table_name = '表名'


     【服务器学院】
    sysaltfiles    主数据库               保存数据库的文件
      syscharsets    主数据库               字符集与排序顺序
      sysconfigures  主数据库               配置选项
      syscurconfigs  主数据库               当前配置选项
      sysdatabases   主数据库               服务器中的数据库
      syslanguages   主数据库               语言
      syslogins      主数据库               登陆帐号信息
      sysoledbusers  主数据库               链接服务器登陆信息
      sysprocesses   主数据库               进程
      sysremotelogins主数据库               远程登录帐号

      syscolumns     每个数据库             列
      sysconstrains  每个数据库             限制
      sysfilegroups  每个数据库             文件组
      sysfiles       每个数据库             文件
      sysforeignkeys 每个数据库             外部关键字
      sysindexs      每个数据库             索引
      sysmenbers     每个数据库             角色成员
      sysobjects     每个数据库             所有数据库对象
      syspermissions 每个数据库             权限
      systypes       每个数据库             用户定义数据类型
      sysusers       每个数据库             用户

  • 相关阅读:
    DataTable转换成List
    gitbash如何修改可恶的蓝色字体
    nvm use exit status 1
    搭建CNPM私有库
    Angular2项目,刷新后页面显示404错误的?
    基于webpack模块加载,ts里对系统对象prototype的扩展
    Angular2 primeNG的p-dropdown的选中值未初始化
    移动端开发常见问题
    weinre的使用
    利用百度地图API进行GPS坐标转换成百度地图坐标,创建点,标签,多边形
  • 原文地址:https://www.cnblogs.com/runfeng/p/271827.html
Copyright © 2011-2022 走看看