导航

2014年3月23日

摘要: 传回插入相同范围之识别资料行中的最后一个识别值。范围是一个模组:预存程序、触发程序、函数或批次。因此,如果两个陈述式在相同预存程序、函数或批次中,它们就在相同范围中。语法:SCOPE_IDENTITY()传回类型:numeric 备注:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是类似的函数,因为它们会传回插入识别资料行的值。IDENT_CURRENT 不受范围和工作阶段的限制;它只限于指定的资料表。IDENT_CURRENT 会传回在任何工作阶段和任何范围中,产生给特定资料表的值。如需详细资讯,请参阅<IDENT_CURRENT (Transact-S 阅读全文

posted @ 2014-03-23 10:28 beeone 阅读(350) 评论(0) 推荐(0)

摘要: --创建测试表create table student( stu_id int ,libraryCardNo varchar(10))create table borrowbook( b_id int ,libraryCardNo varchar(10))GO--插入测试数据insert studentselect 1,'221'insert borrowbookselect 1,'221'GO--查询数据SELECT * FROM studentSELECT * FROM borrowbook --创建触发器create trigger stu_trgon s 阅读全文

posted @ 2014-03-23 09:55 beeone 阅读(20772) 评论(0) 推荐(0)

摘要: 5./*声明触发器create trigger dl_stu_mess4 on student for deleteasdeclare @name_id intselect @name_id=stu.name from student stu,deleted d where stu.name=d.nameif exists(select * from books where books.name=@name_id)delete from books where books.name=@name_idprint 'jhsdjkjk'print @name_id*//*create 阅读全文

posted @ 2014-03-23 08:55 beeone 阅读(388) 评论(0) 推荐(0)

摘要: begin transaction musttinsert into student values(12,'kkk','j大洒扫','j','djhdjh')insert into student values(45,'jhsjhs','j','h','asjkdjk')if @@ERROR0BEGINROLLBACK TRANSACTION musttprint 'error'RETURNENDCOMMIT TRANSACTION mustt//在上 阅读全文

posted @ 2014-03-23 08:49 beeone 阅读(360) 评论(0) 推荐(0)

摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.: ORACLE采... 阅读全文

posted @ 2014-03-23 08:02 beeone 阅读(392) 评论(0) 推荐(0)

摘要: SQL语言概述结构化查询语言(Structured Query Language,简称SQL)是一种介于关系代数与关系演算之间的语言,是一种用来与关系数据库管理系统通信的标准计算机语言。其功能包括数据查询、数据操纵、数据定义和数据控制4个方面,是一个通用的、功能极强的关系数据库语言。目前已成为关系数据库的标准语言。1 SQL基本功能SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,充分体现了关系数据语言的特点和优点。1.数据定义功能通过DDL(Data Def 阅读全文

posted @ 2014-03-23 08:00 beeone 阅读(2931) 评论(0) 推荐(0)

摘要: 跟我学SQL:(一)数据查询且不说你是否正在从事编程方面的工作或者不打算学习SQL,可事实上几乎每一位开发者最终都会遭遇它。你多半还用不着负责创建和维持某个,但你怎么着也该知道以下的一些有关的SQL知识。 我为那些感兴趣的开发者或者能从操作中得益的读者撰写了这篇关于基本SQL语法的概述性文章。本文主要讨论基本的数据操作查询,后续的文章还会继续讨论如何修改自身以及更高级的查询概念。SQL是怎么回事? SQL(结构化查询语言)就是负责与ANSI维护的交互的标准。最新的版本是SQL-99,还有一个新标准SQL-200n尚处于制定过程中。大多数的都至少遵守ANSI-92标准的部分子集。不过,... 阅读全文

posted @ 2014-03-23 07:57 beeone 阅读(1330) 评论(0) 推荐(0)

摘要: SQL语言快速入门(一) SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert... 阅读全文

posted @ 2014-03-23 07:56 beeone 阅读(3834) 评论(0) 推荐(0)

摘要: SQL语言基本语句介绍• 表的建立 关系数据库的主要特点之一就是用表的方式组织数据。表是SQL语言存放数据、查找数据以及更新数据的基本数据结构。在SQL语言中,表有严格的定义,它是一种二维表,对于这种表有如下规定:1)每一张表都有一个名字,通常称为表名或关系名。表名必须以字母开头,最大长度为30个字符。2)一张表可以由若干列组成,列名唯一,列名也称作属性名。3)表中的一行称为一个元组,它相当于一条记录。4)同一列的数据必须具有相同的数据类型。5)表中的每一个列值必须是不可分割的基本数据项。注意:当用户需要新的数据结构或表存放数据时,首先要生成一个表。语法:CREATE TABLE 表名 ... 阅读全文

posted @ 2014-03-23 07:55 beeone 阅读(609) 评论(0) 推荐(0)

摘要: SQL 语法参考手册 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此语言几乎是每个资料库系统都必须提供的,用以表示关联式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL ... 阅读全文

posted @ 2014-03-23 07:54 beeone 阅读(476) 评论(0) 推荐(0)

摘要: SQL数据操作基础(初级) 1 netnova 于 99-6-27 13:57:02 加贴在 数据库探讨:为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。在这一章里,你将学会怎样使用“结构化查询语言”(SQL〕来操作数据库。SQL语言是数据库的标准语言。在Active Sever Pages 中,无论何时你要访问一个数据库,你就要使用SQL语言。 阅读全文

posted @ 2014-03-23 07:53 beeone 阅读(746) 评论(0) 推荐(0)

摘要: SQL功能与特性 其实,在前面的文章中,已经提及SQL命令的一些基本功能。然而,通过 SQL命令,程序设计师或数据库管理员(DBA)可以: (一)建立数据库的表格。(包括设置表格所可以使用之空间) (二)改变数据库系统环境设置。 (三)针对某个数据库或表格,授予用户存取权限。 (四)对数据库表格建立索引值。 (五)修改数据库表格结构。(新建、删除或是修改表格字段) (六)对数据库进行数据的新建。 (七)对数据库进行数据的删除。 (八)对数据库进行数据的修改。 (九)对数据库进行数据的查询。 ... 阅读全文

posted @ 2014-03-23 07:52 beeone 阅读(447) 评论(0) 推荐(0)

摘要: 1.0在每个工程中都要有ReadMe.txt文件,文件格式如下:*****************************************************************************说明******************************************************************************1. 程序功能:2. 程序模块:3. 目录结构:单元名 ;中文标识;4. 数据库结构:5. 有无第三方控件:*****************************************... 阅读全文

posted @ 2014-03-23 07:35 beeone 阅读(974) 评论(0) 推荐(0)