- 博客(12)
- 收藏
- 关注
转载 SQL中通配符、转义符与括号的使用
一、搜索通配符字符的说明可以搜索通配符字符。有两种方法可指定平常用作通配符的字符: 1、使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用: WHERE ColumnA LIKE %5/%% ESCAPE /在上述 LIKE 子句中,前导和结尾百分号 (%) 解释为通
2009-09-25 15:31:00
984
转载 关于ROWNUM的使用(转)
ROWNUM的概念ROWNUM是一个虚假的列。它将被分配为 1,2,3,4,...N,N 是行的数量。一个ROWNUM值不是被永久的分配给一行 (这是最容易被误解的)。表中的某一行并没有标号;你不可以查询ROWNUM值为5的行——根本没有这个概念。另一个容易搞糊涂的问题是ROWNUM值是何时被分配的。ROWNUM值的分配是在查询的谓词解析之后,任何排序和聚合之前进行的。ROWNUM值只有当被分配之
2009-09-25 15:00:00
308
转载 ORACLE 中ROWNUM用法总结! (转)
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(
2009-09-25 13:44:00
224
原创 oracle学习笔记一
一、定义并使用变量在PL/SQL程序中定义变量、常量和参数时,则必须要为它们指定类型。有标量(Scalar)类型、复合(composite)类型、参照(Reference)类型和LOB(large Object)类型等四种。/定义标量变量/当编写PL/SQL程序时,如果要引用变量变量,必须首先在定义部分定义变量变量,然后才能执行部分或例外处理部分中使用这些标量变量。1、语法identifier
2009-09-24 09:39:00
1120
原创 PL/SQL 块简介
1、BLOCK块是PL/SQL的基本程序单元,编写PL/SQL程序实际就是编写PL/SQL块。2、PL/SQL块由三部分组成:定义部分、执行部分、例外处理部分。定义部分:定义常量、变量、游标、例外、复杂数据类型等;执行部分:是想应用模块功能,包含要执行的PL/SQL/语句和SQL语句;例外处理部分:处理执行部分可能出现的运行错误。PL/SQL块的基本结构:DECLARE/** 定义常量、变量、游标
2009-09-24 09:15:00
932
转载 select into 和 insert into 总结(转)
关键字: sql SELECT...INTO 语句 创建制表检索. 语法 SELECT field1[, field2[, ...]]INTO新表[IN外部数据库] FROM源 SELECT...INTO 语句可分为以下几个部分:部分 说明 field1, field2 欲复制至新表的字段的名称。 NewTable 欲创建的表的名称。它应遵循标准命名公约.如果 NewTable 的名
2009-09-18 10:40:00
446
转载 oracle学习总结(一)---ROWID(转)
关键字: oracle 搞oracle都会经常碰到rowid,本文是笔者根据网上各位的文章,加上自己学习中的体会,总结而成。 一.rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block
2009-09-18 10:34:00
272
转载 SQL Server中采用BULK INSERT实现大数据量文本文件批量导入
今天做了一个基于SQL Server的文本文件批量导入工具,和大家分享一下心得。 方案一:遍历文本文件,解析每一行,形成SQL语句后向数据库插入。 方案二遍历文本文件,解析每一行,将SQL语句保存到文本文件然后执行。 方案三使用SQL Server Bulk Insert功能披露导入数据,然后在数据库中做数据处理。刚开始用方案一做的,50MB文本文件导入大
2009-09-18 10:31:00
956
转载 查询及删除重复记录的方法大全
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId
2009-09-18 10:24:00
259
原创 数据库学习笔记(三)
Group by用途:对结果集进行分组,常与汇总函数一起使用。语法:SELECT column,SUM(column) FROM table GROUP BY column例:“Sales”表中的原始数据:CompanyAmountW3Schools5500I
2009-09-17 09:38:00
330
原创 数据库学习笔记(二)---SQL查询语句
常规数据查询1、 SELECT从指定表中取出指定的列的数据语法: SELECT column_name(s) FROM table_name 解释:从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的完整语法相当复杂,但主要子句可摘要为:SELECT select_list [ INT
2009-09-17 09:34:00
276
原创 数据库学习笔记(一)
1、数据库是表和数据库访问对象的集合,其中表分类存储了不同的实体信息,每一行数据对应一个实体的描述信息。 2、数据冗余(Redundance)是指数据库中存在一些重复的数据,数据完整性(Integrality)是指数据库中的数据能够正确反应实际情况,数据库中允许有一些数据冗余,但是要保持数据的完整性。 3、SQL Server 数据库的物理文件包括数据文件(Database
2009-09-16 09:19:00
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人