随笔分类 -  数据库技术

学习数据库和工作过程中遇到的一些问题及解决办法;在网上搜集到得一些好文章,解决实际问题的一些思路。
安装检测到系统的主 IP 地址是 DHCP 分配的地址
摘要:在安装oracle 10.2.0.1的时候,出现了如下一个警告: 检查完成。此次检查的总体结果为: 失败 <<<< 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。 建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在... 阅读全文

posted @ 2009-08-20 11:11 尤章金的博客 阅读(6670) 评论(0) 推荐(2)

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

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

SQL 2005数据库转到SQL 2000的步骤
摘要:[代码] 阅读全文

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

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

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

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

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

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

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

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

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

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 尤章金的博客 阅读(2420) 评论(1) 推荐(0)

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

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

经典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 尤章金的博客 阅读(1392) 评论(0) 推荐(0)

精妙的SQL语句 (转自winner的博客)
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,... 阅读全文

posted @ 2009-05-15 12:41 尤章金的博客 阅读(463) 评论(0) 推荐(0)

数据库对象的命名探讨(网上搜集)
摘要:关于命名的约定:变量(T-SQL编程中声明的变量)、过程(存储过程或触发器等)、实体(表、字段)应该根据他们所代表的实体意义和进程作用来命名。 还有一个常见的错误就是只使用面向计算机的术语,而不是面向公司业务的术语,比如ProcessRecord就是一个含糊不清的命名,应该使用一个进程业务描述来替换它,比如CompleteOrder。如果完全根据上一条的要求,那么根据业务描述的过程名可能会变得很冗... 阅读全文

posted @ 2009-05-13 14:19 尤章金的博客 阅读(406) 评论(0) 推荐(0)

SQL数据库设计经验(转自fredlaw)
摘要:一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走... 阅读全文

posted @ 2009-05-13 11:16 尤章金的博客 阅读(1189) 评论(0) 推荐(0)

导航