随笔分类 -  Oracle

原创或转载的一些知识点
摘要:Oracle+sde数据备份、恢复 1.数据库完整备份EXP SYSTEM/PASSWORD@SID FULL=Y FILE=D:\SYSTEM.DMP LOG=D:\SYSTEM.LOG2.数据入库(a)从数据库中删除SDE和SDE USER用户DROP USER SDE CASCADE;DROP USER SDEUSER CASCADE;(b)创建新的SDE用户和SDEUSER下为创建SDE用... 阅读全文
posted @ 2010-08-20 10:07 电电儿 阅读(666) 评论(0) 推荐(0)
摘要:为了简化SQL语句,可以将语句分成若干个视图来操作,但是创建的试图将会作为对象保存在数据库中,但经常有一些语句只是临时使用,所以在sql-99规范中有了with as 语句,该语句实质上就是创建临时视图,来帮助你简化语句并使语句结构更清晰更容易阅读。 下面的测试中会用到3张表,courseresults(课程-学生-成绩表)、courses(课程表)、students(学生表),先给出建表语句:... 阅读全文
posted @ 2009-09-15 10:58 电电儿 阅读(2585) 评论(0) 推荐(1)
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SQLite; namespace sqlli... 阅读全文
posted @ 2009-09-14 12:30 电电儿 阅读(451) 评论(0) 推荐(0)
摘要:Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外关联 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d... 阅读全文
posted @ 2009-09-13 18:57 电电儿 阅读(661) 评论(0) 推荐(0)
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- ------... 阅读全文
posted @ 2009-09-13 18:45 电电儿 阅读(601) 评论(0) 推荐(0)
摘要:众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。 假设我们有一个表Student,包括以下字段与数据: drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); insert into studen... 阅读全文
posted @ 2009-09-13 18:31 电电儿 阅读(341) 评论(0) 推荐(0)
摘要:SQL中的各种JOIN(inner join,full outer join,left join,right join,cross join ) SQL中的连接可以分为内连接,外连接,以及交叉连接 (即是笛卡尔积) a. 交叉连接CROSS JOIN如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的行数等于两个表行数的乘积;举例,下列A、B、C 执行结果相同,但是效率不一样... 阅读全文
posted @ 2009-09-13 15:48 电电儿 阅读(872) 评论(1) 推荐(0)
摘要:自连接(self join)是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一个表来对待,从而能够得到一些特殊的数据。 我们什么时候应该使用自连接呢?我们来看下面的例子。 在oracle的scott的schema中有一个表是emp 在emp中的每一个员工都有自己的mgr(经理),并且每一个经理自身也是公司的员工,自身也有自己的经理。下面我们需要将每一个员工自己的名字和经理的... 阅读全文
posted @ 2009-09-13 15:27 电电儿 阅读(1560) 评论(0) 推荐(0)
摘要:虽然natural join(自然连接)实际上的用的比较少,但实际上这个连接是非常有用的,若能经常使用一下,实际上是非常方便的。 自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。 来看一下自然连接的例子。 Select emp.ename,dept.dname From emp natural join dept; 这里我们并没有指定连... 阅读全文
posted @ 2009-09-13 15:20 电电儿 阅读(1556) 评论(0) 推荐(0)
摘要:条件连接(join) T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 ON boolean_expression T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 USING ( join column list ) T1 NATURAL { [INNER] | { L... 阅读全文
posted @ 2009-09-13 15:19 电电儿 阅读(428) 评论(0) 推荐(0)