自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 sql server 分区表数据迁移时巧用switch

-- create partition function CREATE PARTITION FUNCTION partRange1 (INT) AS RANGE LEFT FOR VALUES (10, 20, 30) ; GO -- create partition scheme CREATE PARTITION SCHEME partScheme1 AS PARTITION partRange1 ALL TO ([PRIMARY]) ; GO -- create ta

2010-07-09 16:13:00 2716

原创 利用触发器生成自增列

利用触发器生成自增列--环境 create table test_5 ( id int primary key not null, value int ) --保存最大序列值的表 create table Sequence ( rn int ) insert Sequence select 0 go create trigger tr_test_5 on test_5 Instead of ins

2010-04-27 16:09:00 623

原创 索引视图在特殊约束中的应用

索引视图在特殊约束中的应用--环境:  IF OBJECT_ID(dbo.V1) IS NOT NULL DROP VIEW dbo.V1; GO IF OBJECT_ID(dbo.T1) IS NOT NULL DROP TABLE dbo.T1; GO CREATE TABLE dbo.T1 ( keycol INT NULL, datacol VARCHAR(10) NOT NULL

2010-04-27 16:02:00 475

原创 索引视图在特殊约束中的应用

索引视图在特殊约束中的应用--环境:  IF OBJECT_ID('dbo.V1') IS NOT NULL DROP VIEW dbo.V1; GO IF OBJECT_ID('dbo.T1') IS NOT NULL DROP TABLE dbo.T1; GO CREATE TABLE dbo.T1 ( keycol INT NULL, datacol VARCHAR(10) NOT NULL ); GO 我想在keycol这个字段上建立唯一约束(注意这里的字段是可以为NULL的),这样就意味着可以插入

2010-04-27 15:55:00 432

原创 SQL Server的一些系统变量

SQL Server的一些系统变量sp_configure min server memory --服务器最小内存gosp_configure max server memory --服务器最大内存gosp_configure index create memory--创建索引占用的内存go--sp_configure min  memory per query--每次查询占用的

2010-04-27 15:09:00 904 1

原创 SQL server Exec中变量的传递

SQL server Exec中变量的传递declare @sql2 nvarchar(500) , @count int set @sql2 = select @COUNT = 1 execute sp_executesql @sql2, N@COUNT int output, @count output

2010-04-27 14:56:00 879

原创 DB2中有关日期和时间的函数,及应用

DAYNAME         返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。   DAYOFWEEK     返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。   DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。   DAYOFYEAR       返

2009-10-30 17:14:00 553

原创 DB2 XQuery 的使用

下面的一些例子也使用了嵌入SQL的XQuery (使用“db2-fn:sqlquery”函数)例1: xquery db2-fn:xmlcolumn(‘CLIENTS.CONTACT’) CLIENT为表名,CONTACT是表CLIENT中的XML字段。该语句等同SQL语句: SELECT contact FROM clients

2009-10-29 17:40:00 770

原创 DB2 SQL/XML使用

函数:XMLPARSE:解析字符或者大对象二进制数据,产生XMLXMLSERIALIZE:将XML值转换为字符或者大对象二进制数据XMLVALIDATE:根据XML schema校验XML值的有效性XMLEXISTS:检测XQuery是否返回结果(如由一个或多个项所组成的序列)XMLQUERY:执行一个XQuery并以一个序列返回结果XMLTABLE:执行一个XQuer

2009-10-29 16:05:00 4793

原创 XPath的语法

列子:  John Doe 408 555 1212344 Peter Pan 408 555 9918216  语法: XPathResult/dept/@bldg101/dept/employee/@id901902

2009-10-29 13:46:00 655

原创 锁和事务

 锁类型:共享 (S) 保护资源,以便只能对其进行读取访问。当资源上存在共享 (S) 锁时,其他事务均不能修改数据。排他 (X)指示数据修改,例如插入、更新或删除。确保不能同时对同一资源进行多个更新。更新 (U)防止常见形式的死锁。每次只有一个事务可以获得资源上的 U 锁。如果事务修改资源,

2009-10-28 13:45:00 501

原创 [SQL Server]延迟执行

WAITFOR指定触发语句块、存储过程或事务执行的时间、时间间隔或事件。语法WAITFOR { DELAY time | TIME time }参数DELAY指示 Microsoft® SQL Server™ 一直等到指定的时间过去,最长可达 24 小时。time要等待的时间。可以按 datetime 数据可接受的格式指定 time,也可

2009-10-28 13:19:00 1212

原创 覆盖索引

覆盖索引(covering indexex):一个索引包含了(或覆盖了)满足查询结果的数据 如:create tableorders(id int identity(1, 1),customer_id int,product_id int,quantity intprimary key (id))gocreate table product(id int identity(

2009-10-28 11:12:00 665

转载 SQL Server 四种隔离级别

SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚

2009-10-28 11:10:00 1013

原创 DB2系统目录表

每个数据库都有它自己的系统目录表和视图。它们存储关于数据对象的元数据。你可以像使用普通的数据库表一样查询这些表。有三种模式用来识别系统目录表: • SYSIBM: 基本表, 对 DB2使用进行最优化 • SYSCAT: 基于SYSIBM表的视图, 对平常轻负荷使用进行优化 • SYSSTAT: 数据库分析  下面是一些目录视图的例子  • SYSCAT.TABL

2009-10-27 12:30:00 712

原创 重建索引

 declare id intset id=object_id()dbcc showcontig(@table_id)go--重建单个索引dbcc dbreindex(, , 90)go--重建数据库中所有索引EXEC sp_msforeachTable @Command1=" DBCC DBREINDEX (?,,80)"   -- 可以选

2009-10-27 12:29:00 610

原创 序列对象

 序列对象产生整个数据库的一个唯一值。跟标识列不一样的是,序列独立于数据表:CREATE TABLE t1 (salary int) CREATE SEQUENCE myseq    START WITH 10    INCREMENT BY 1    NO CYCLE INSERT INTO t1 VALUES (nextval for myseq) IN

2009-10-27 12:29:00 488

转载 B树、B-树、B+树、B*树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,

2009-10-27 12:00:00 341

转载 DBCC SHOWCONTIG说明

原文:http://www.cnblogs.com/petitprince/archive/2009/10/23/1588603.html DBCC SHOWCONTIG是显示指定的表的数据和索引的碎片信息。 解释如下: Page Scanned-扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,

2009-10-27 11:59:00 899

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除