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

【杂记 关于访问SQL SERVER2005 的系统对象】

SQL SERVER维护着一组表,存储所有对象,数据类型,约束,配置选项及SQL能访问的资源,这些表称为系统目录(系统基本表).
我们在SQL SERVER2005里有很多种方法来访问元数据.一般是使用目录视图和系统函数,信息架构视图只能包含它们全部的一部分.
最佳接口:目录视图
 目录视图都位于SYS架构下,包括了动态管理对象(DMV和DMF)和兼容性视图。
 
 兼容性视图是为了提供用户能继续访问SQL2000的系统表的一个子集(未来版本也许会被移除)
 它特点1:它的名称跟SQL2000里原来的系统表是一样的(比如sysobjects sysindex),当然查询他们得到的结果不完全一样;
   特点2:他不包含关于2005新特性的一些列(比如分区 partitioning)
   特点3:只能在MASTER数据库下运行(只针对试用版)
  
  其实所谓目录视图我理解为2000的系统表的详细分解 并且增加了很多新功能显示的列内容.
  比如目录视图:sys.objects ==>sys.tables ==>sys.columns 在sys.tables 里面显示了sys.objects的所有列并且还有关于Table本身的列,但是sys.tables行数就没有就少于sys.objects的行数,它只包含关于Table的行
  一句话概括就是说:基础视图包含了列的子集和行的超子集,而生成视图包含了列的超子集和行的子集.(上面的列子中 sys.objects 是基础视图 sys.tables 是生成视图)
 
信息架构视图:
 大多数通过目录视图得到的信息都可以通过信息架构视图得到。但还是有少量特定功能信息没有在其中.
 选择的使用时机:我们的代码要求有比较好的移植性;想得到的都是一些标准功能(不包括比如索引 文件组 CLR 等元数据)
 
系统函数:
 主要是一些属性函数:SEVERPROPERTY()、COLUMNPROPERTY()、DATABASEPROPERTY()、INDEXPROPERTY()等。具体查看MSDN
系统存储过程:
 一般以sp_开头 使用传入参数或者不使用 可以返回系统信息 但是缺点是无法控制返回信息的量.


相关文档:

sql 实现记录有重复只显示一条。

col_1      col_2      col_3      col_4     
---------- ---------- ---------- ----------
a          111        222&nb ......

Oracle和SQL Server在事务处理上的区别

摘 要:本文讨论了Oracle和SQL Server的在事务处理上的区别,并分析了其实现机制的差异。
关键词:Oracle;SQL Server;事务;事务隔离级别;DDL。
事务处理是所有大型数据库产品的一个关键问题,各数据库厂商都在这个方面花费了很大精力,不同的事务处理方式会导致数据库性能和功能上的巨大差异。
事务处理也是数据库管 ......

PHP存取SQL Server数据库

1.选择操作的数据库
连接到服务器之后,首先需要选择要进行操作的数据库。使用PHP的MSSQL扩展库中的mssql_select_db()函数即可实现连接服务器上的数据库。该函数格式如下:
bool mssql_select_db(string database_name[,resource link_identifier)
该函数各参数意义:
a. 参数 database_name为指定的服务器上可用的数据 ......

mysql中的SQL分析工具

Another Look at MySQL 5.1's SQL Diagnostic Tools
http://dev.mysql.com/tech-resources/articles/mysql_51_diagnostic_tools.html 数据库的性能决定因素:
(1)数据库的设计
(2)SQL代码 可以用以下几种方法来解决一些性能问题:
(1)索引
(2)水平分区
(3)列适应的表
colum ......

SQL Server 存储过程

SQL   Server   7.0   入门(7)  
   
  时间:2001/02/06   11:57   作者:豆豆   CHINAASP    
     
   
   
    &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号