随笔分类 -  DataBase

摘要:事务是实现原子性的手段,原子性是指某些事情要么全部发生,要么都不发生,程序的执行是有顺序的,在程序的执行过程中,难免会出现错误,遇到突发事件,如电脑死机了,停电了等,如果对于某些必须作为原子性事务发生的事,在执行过程中,有一部执行了,还有另外一部分由于某种错误而没有执行,就会出现大麻烦。因此当某部分程序出现错误时需要执行该事务的回滚。   测试:  1.SQL查询分析器:i. create tab... 阅读全文
posted @ 2009-09-29 09:03 MYGIS_3 阅读(168) 评论(0) 推荐(0)
摘要:声明:转载 触发器设计技巧和实例在数据库设计中,有两种方法可设定自动化的资料处理规则,一种是条件约束,一种是触发器,一般而言,条件约束比触发器较容易设定及维护,且执行效率较好,但条件约束只能对资料进行简单的栏位检核,当涉及到多表操作等复杂操作时,就要用到触发器了. 一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是: 虚拟表inserted 虚拟表deleted在表记录新增时 存放新... 阅读全文
posted @ 2009-09-16 15:56 MYGIS_3 阅读(198) 评论(0) 推荐(0)
摘要:声明:转载一.先简单说说触发器的机制。每个触发器都会创建两个逻辑专用表:inserted表和deleted表,其结构跟被触发表的结构完全相同,执行后,这两个表都会被删除。执行insert插入语句时,inserted表存放要插入的所有行,执行delete删除操作时,deleted表存放要删除的所有行,执行update更新操作相当于先执行一个delete操作再执行有个insert操作,原记录存放于de... 阅读全文
posted @ 2009-09-16 15:48 MYGIS_3 阅读(251) 评论(0) 推荐(0)
摘要:解决方法有以下两种: 一,将表里的字段类型为text的改为varchar类型;二,改你的Sql语句,比如说你原来写的sql语句有 where word='adfdf',其中word为text、ntext 数据类型,你就要把“=”改成"like",这样才能用,还有text、ntext 和 image 数据类型不能用DISTINCT 关键字 阅读全文
posted @ 2009-07-29 10:19 MYGIS_3 阅读(1328) 评论(0) 推荐(0)
摘要:出自:http://blog.csdn.net/greatverve/archive/2008/11/13/3289732.aspxSQL21自学通P18第一周第一天1.SQL函数,联合查询及子查询(嵌于查询中的查询)Structured Query Language(结构化查询语言)RDBMS(关系型数据库管理系统)2.非过程性语言,即与具体过程无关.SQL只描述如何对数据进入检索,插入,删除.... 阅读全文
posted @ 2009-07-19 11:43 MYGIS_3 阅读(644) 评论(0) 推荐(0)
摘要:SQL的中文意思是“结构化查询语句”。几乎所有的关系库都支持SQL,只是支持的版本不一样,或者添加了一些自己的东西。 而部分GIS学生,常常把微软的sql server数据库系统称之为“SQL”,这是非常错误的。 SQL语句是学习应用各种关系型数据的基础,很多人常常觉得很难,经常问我,该怎么学,为什么老是记不住这些语句。 其实,SQL很简单,特别是基... 阅读全文
posted @ 2009-06-02 21:02 MYGIS_3 阅读(233) 评论(0) 推荐(0)