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       每个数据库             用户

  • 相关阅读:
    (三)Java秒杀项目之实现秒杀功能
    多模块环境下修改包名Rename directory与Rename package
    pom.xml标签页名称
    mac终端命令
    @Select 数据表的字段与实体类的属性值
    Markedown换行
    链表问题-不开辟新空间
    Java机器学习框架(1)【待完成】
    奇妙的算法【3】- 贪心算法【待完成】
    奇妙的算法【2】- 韩信点兵问题优化
  • 原文地址:https://www.cnblogs.com/runfeng/p/271827.html
Copyright © 2011-2022 走看看