易截截图软件、单文件、免安装、纯绿色、仅160KB

MS SQL Server 几个系统表介绍

1.表SYSOBJECTS用于描述数据库中的对象 --表、视图、存储过程等
   说明:该表相关字段的含义如下:
  SYSOBJECTS.name 对象名,如:表名,视图名。
  SYSOBJECTS.id 对象id。
  SYSOBJECTS.type 对象类型(p存储过程,v视图,s系统表,u用户表)。 
  ex:
        SELECT * from Sysobjects WHERE NAME='GetRegularVal' 
        SELECT * from Sysobjects WHERE xtype='V'
        扩展: 如果需要 查询所有视图 ,除了   SELECT * from Sysobjects WHERE xtype='V'  能查询到外,还可以用:
        SELECT * from sys.VIEWS。sys.VIEWS 是对 视图的一个封装
2.表SYSCOLUMNS 为每个表、视图中的每个列和每个存储过程的每个参数创建一条记录
  该表相关字段的含义如下:(此处的列系指数据库中每个表、视图中的列)
  SYSCOLUMNS. id 该列所属的表的id,可与SYSOBJECTS.id相关联
  SYSCOLUMNS.colid 列id,表示该列是表或视图的第几列。
  SYSCOLUMNS.type 物理存储类型,可与SYSTYPES.type相关联。
  SYSCOLUMNS.length 数据的物理长度。
  SYSCOLUMNS.name 列名字,即字段名。
  SYSCOLUMNS .Pre 列的精度级。
  SYSCOLUMNS .Scale 列的标度级 
   ex:
       SELECT * from  syscolumns  WHERE ID=OBJECT_ID('ECORDER')
   本句等价:
      SELECT * from  syscolumns WHERE ID IN (SELECT ID from sysObjects WHERE NAME='ECORDER')
3.表SYSTYPES 为每个系统和每个用户提供的数据类型创建一条记录,如果它们存在,给定域和默认值,描述系统提供的数据类型的行不可更改。
  该表相关字段的含义如下:
  SYSTYPES.name 数据类型的名字。
  SYSTYPES.type 物理存储数据类型


相关文档:

Orcale SQL优化

1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 
(低效) 
SELECT … from EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25 < (SELECT COUNT(*) from EMP WHERE MGR=E. ......

ORACLE常用SQL优化hint语句

PowerBuilder取得巨大成就的原因就是有功能强大和灵活多变的Datawindow对象,本人用PowerBuilder开发过一段时间后,总结出一些技巧,以供广大的PB开发者借鉴使用。
1、 如何创建一个具有逐渐递增求和功能的报表,如下形式: Running Total列,我们可使用计算列:CumulativeSum(Quantity for all),即可达到逐渐递增求和 ......

SQL Server压缩日志及数据库文件大小

请按步骤进行,未进行前面的步骤时,请不要做后面的步骤,以免损坏你的数据库。
一般不建议做第4,6两步,第4步不安全,有可能损坏数据库或丢失数据。第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。
1、清空日志
DUMP  TRANSACTION  库名  WITH NO_LOG
2、截断事务日志
B ......

Oracle和SQL Server、DB2数据库比较

开放性:
SQL Server   
    只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号