Category Archives: Data Base

SQL 备忘

用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] ‘object_name’ , [ @newname = ] ‘new_name’ [ , [ @objtype = ] ‘object_type’ ] 如:EXEC sp_rename ‘newname’,’PartStock’ 5.sp_help 显示表的一些基本情况 sp_help ‘object_name’ 如:EXEC [...]

Photo Album: SQL Server 2008

SQL Server 2008 MicrosoftSQLServerManagementStudio NewDataBase ServerPropertiesAdvanced ServerPropertiesConnection ServerPropertiesDataBaseSetting ServerPropertiesGenerial ServerPropertiesMemory ServerPropertiesPermissions ServerPropertiesProcessors ServerPropertiesSecurity

Microsoft SQL Server 内部函数汇总

SQLSERVER内部函数汇总: select @@CONNECTIONS select @@CURSOR_ROWS select @@DATEFIRST SELECT @@DBTS select @@ERROR select @@rowcount select @@FETCH_STATUS SELECT @@CPU_BUSY AS ‘CPU ms’, GETDATE() AS ‘As of’ sELECT @@IDENTITY AS ‘Identity’ sELECT @@IDLE AS ‘Idle ms’, GETDATE() AS ‘As of’ SELECT @@IO_BUSY AS ‘IO ms’, GETDATE() AS ‘As of’ SELECT @@LANGID AS ‘Language ID’ SELECT @@LANGUAGE AS ‘Language [...]

Microsoft SQL Server SQL Query

–查询当前连接的实例名 select @@servername –察看任何数据库属性 sp_helpdb master –设置单用户模式,同时立即断开所有用户 alter database Northwind set single_user with rollback immediate –恢复正常 alter database Northwind set multi_user –察看数据库属性 sp_helpdb –察看数据库恢复模式 select databasepropertyex(‘Northwind’,’recovery’) –设置自动创建统计 alter database Northwind set auto_create_statistics on/off –设置自动更新统计 alter database Northwind set auto_update_statistics on/off –查看作业列表 select * from msdb..sysjobs –查看作业详细信息 exec msdb..sp_help_job @job_name = ‘HQCRM-CrmNew-CrmNew_2Dimension-NANJINGCRM-216′ –修改作业信息 exec msdb..sp_update_job @job_id [...]

优化 SQL 语句

原文: http://www.chinaz.com/Program/Mysql/051XU62007.html 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。 (2)WHERE子句中的连接顺序: Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 (3)SELECT子句中避免使用’*’: Oracle在解析的过程中, 会将’*’依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间。 (4)减少访问数据库的次数: Oracle在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等。 (5)在SQL*Plus , SQL*Forms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200。 (6)使用DECODE函数来减少处理时间: 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表。 (7)整合简单,无关联的数据库访问: 如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)。 (8)删除重复记录: 最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); (9)用TRUNCATE替代DELETE: 当删除表中的记录时,在通常情况下, [...]

Microsft SQL Server 2005 纤池选项

只有运行在具有下列特征的计算机上的 SQL Server 实例可能从 Lightweight Pooling 受益: 大型多 CPU 服务器。 所有 CPU 以接近最大容量运行。 存在高级别的上下文切换。 如果 Lightweight Pooling 的值设为 1,则可能会略微提高这些系统的性能。

SQL Server 2005 各个版本功能比较

可伸缩性和性能 功能 Express Workgroup Standard Enterprise 注释 CPU 数量 1 2 4 无限制 支持多内核理器 RAM 1 GB 3 GB OS Max OS Max 内存不能超过操作系统支持的最大值 64 位支持 Windows on Windows (WOW) WOW X X 数据库大小 4 GB 无限制 无限制 无限制 分区 X 支持大型数据库 并行索引操作 X 索引操作并行处理 索引视图 X 所有版本皆支持索引视图创建。只有 Enterprise Edition 支持按查询处理器匹配索引视图。 高可用性 功能 Express Workgroup [...]