2009年8月18日

分区视图(转自小春BOOK)

摘要: SQL SERVER的分区视图给我们提供了一种实现大数据量管理的方法,类似于其它数据库管理系统的分区视图。不仅实现了表的集中管理,而且实现了数据的快速定位。下边我就以一个日志记录表为例来说以下分区视图的作用: 日志记录表可以记录很长时间的日志信息,随着时间的推移,日志表会变的很大。这样对与表的查询和维护操作都是非常慢的,但是如果我们按日期来划分把表分成若干小表,而在逻辑上统一使用一个视图来查询管理... 阅读全文

posted @ 2009-08-18 14:59 尤章金的博客 阅读(241) 评论(0) 推荐(0) 编辑

2009年7月8日

SQL Server自动生成日期加数字的序列号

摘要: 需求:需要生成下面的序列号,前半部分是yyyymmdd格式的年月日时间数字,后半部分则是每天都从1顺序增长的数字,位数要固定,中间不足的补0。在SQL Server 2000数据库中测试后通过如下代码,功能实现如下:[代码] 阅读全文

posted @ 2009-07-08 12:29 尤章金的博客 阅读(848) 评论(0) 推荐(0) 编辑

SQL 2005数据库转到SQL 2000的步骤

摘要: [代码] 阅读全文

posted @ 2009-07-08 11:26 尤章金的博客 阅读(215) 评论(0) 推荐(0) 编辑

SQL Server系统表的使用

摘要: 1. 如何取得一个数据表的所有列名方法如下:先从sysobjects系统表中取得数据表的systemid,然后再syscolumns表中取得该数据表的所有列名。SQL语句如下:[代码]2. 通过SQL语句来更改用户的密码修改别人的,需要sysadmin role[代码]3. 怎么判断出一个表的哪些字段不允许为空?[代码]4. 如何在数据库里找到含有相同字段的表?[代码]5.查询第N行数据假设id是... 阅读全文

posted @ 2009-07-08 11:18 尤章金的博客 阅读(309) 评论(0) 推荐(0) 编辑

关于SQL Server中的系统表——sysobjects

摘要: SQL Server的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。 以下是此系统表的字段名称和相关说明。列名数据类型描述namesysname对象名。Idint对象标识号。xtypechar(2)对象类型。可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN K... 阅读全文

posted @ 2009-07-08 10:26 尤章金的博客 阅读(878) 评论(0) 推荐(0) 编辑

2009年6月1日

事务管理最佳实践全面解析(csdn--良少的专栏)

摘要: 前言写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。由于之前很长一段时间,我一直都在使用Spring和EJB容器的声明式事务管理,因此,咋一遇到Jbpm这样的编程方式管理事务的情况,一下子搞不定了!经过几天的研究,我重新思考了怎样进行事务管理这个问题,并且发明了一种非常好的编程范式,或者说是事务管理的最佳实践。不敢独享,拿出来... 阅读全文

posted @ 2009-06-01 11:15 尤章金的博客 阅读(1996) 评论(0) 推荐(0) 编辑

2009年5月22日

SQL 左外连接,右外连接,全连接,内连接

摘要: 连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类:内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 co... 阅读全文

posted @ 2009-05-22 13:05 尤章金的博客 阅读(283235) 评论(12) 推荐(15) 编辑

2009年5月18日

SQL应用大全(来自CSDN)

摘要: 设置内存选项: SQL code--设置 min server memory 配置项EXEC sp_configure N'min server memory (MB)', 0--设置 max server memory 配置项EXEC sp_configure N'max server memory (MB)', 256--使更新生效RECONFIGURE WITH OVERRIDE使用文件及文... 阅读全文

posted @ 2009-05-18 09:41 尤章金的博客 阅读(2385) 评论(1) 推荐(0) 编辑

2009年5月17日

SQL中自己做标识列 (邹建原创)

摘要: 如果使用系统的identity,会出现这样一种情况:当删除了一条记录,再增加一条新记录时会导致新增记录的id是记录中最大id+1.这样在现存的记录中id出现间断!所以,自己做一个标识列,目的就是弥补不足,出现上面情况时id自动更新,并连续。注意:标识列是不允许修改其值的,所以如果你要实现删除后自动重排,就不能用标识列,否则会带来很多麻烦--创建得到最大id的函数 createfunctionf_g... 阅读全文

posted @ 2009-05-17 16:24 尤章金的博客 阅读(824) 评论(0) 推荐(0) 编辑

2009年5月15日

经典SQL语句搜集(转自Money&You.CSDN)

摘要: 下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database... 阅读全文

posted @ 2009-05-15 12:56 尤章金的博客 阅读(1346) 评论(0) 推荐(0) 编辑

导航