【最全的Oracle-SQL笔记(3)】教程文章相关的互联网学习教程文章

如何进行数据库,比如ORACLE,SQL SERVER的逆向工程,将数据库导入到PowerDesigner中【图】

Oracle的反向工程就是指将Oracle中的数据库,当然也可以是SQL Server中的数据库导入到PD中,这个需要建立一个数据库的链接,然后进行逆向工程的操作。 第一步:建立数据库的链接: PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[Oracle 10G版] PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。[SQL SERVER 2005版] 第二步:建立完数据库的连接后,在【File】--【Reverse Enginee...

使用Oracle SQL Developer迁移MySQL至Oracle数据库【图】

user migrater identified by migrater; alter user migrater account unlock; grant dba to migrater; grant connect, resource to migrater; grant create session to migrater; commit; 备注:请赋予该用户DBA权限。 2、在SQL Developer中新建Oracle连接 SQL Developer中创建Oracle的连接比较简单,如下图所示:3、添加第三方JAR包(MySQL)使用SQL Developer建立MySQL的连接,需要添加MySQL的驱动包,添加方法如下: 点击“工具...

oracle sql语句学习(一)

oraclexe 11.0.2.0 输出到文件 SQL>spool /*完整路径*/; SQL>spool off; 多表自然链接 select spj.sno from spj join p on p.pno=spj.pno join s on spj.sno=s.snowhere city!=‘天津‘or color!=‘红‘; 好麻烦啊 把这次作业放上来好了 度盘 //博客园里传文件好像只有自己能看?? 关于逻辑代数和sql语言的翻译(逻辑部分 百度文库 虽然sql语言翻译错了 但是推到过程正确 详细参考我的作业 sum() over()的使用方法oracle sql语句...

Oracle_SQL92_连接查询

_SQL92_连接查询 笛卡儿积--笛卡尔积 select * from emp;----14 select * from dept;----4 select * from emp,dept;----56 等值连接--等值连接(用两张表都存在的列进行等值连接) select * from emp, dept where emp.deptno = dept.deptno; --查询员工的姓名,薪水,部门编号,部门名称 select ename, sal, emp.deptno, dname from emp,dept where emp.deptno = dept.deptno; --给表起了别名(不能加 as),就不能使用原来的...

oracle sql优化技巧

数据库方面一直是自己的薄弱项,现在以本文慢慢积累总结oracle sql优化的一些技巧。 1.首先大家很容易想到的一切优化技巧--索引,索引有啥用?索引在表数据量很大时添加索引确实能加快查询速度,通过索引查询能很好地避免全表扫描。 但应该也要注意的时这是在数据量较大的时候。同时数据较小时,反而浪费索引空间。另外,添加索引之后数据的插入,更新反而会变慢,在插入或修改记录时需要新建索引并排序。 索引创建语句: ...

Oracle Sql关于case-when,if-then,decode【代码】【图】

case when t.condition like ‘<!-- 成色 -->%‘ thensubstr(t.condition, 20, length(t.condition) - 26) whent.condition like ‘成 色:%‘ thensubstr(t.condition, 12, length(t.condition) - 18) else ‘\N‘ END CONDITION,t.classification2,CASE WHEN T.RELEASE_DATE LIKE ‘<li class="time" title="发布日期">%‘ then substr(t.release_date,31,length(t.release_date)-35) whent.release_date like ‘<li class="time...

oracle sql 基础(二):select 语句【代码】【图】

SELECT语句就像叠加在数据库表上的过滤器,即选择查询用于定位数据库特定的列和行。下面是SELECT语句的基础语法。 SELECT [ALL|DISTINCT SELECT_LIST FROM {table_name|view_name} [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition] [ORDER BY order_by_expression [ASC|DESC]] 用中括号[]括起来的表示可选的,用大括号{}括起来的表示必须从...

oracle sql 基础(三):数据操纵语言【代码】【图】

1、INSERT 语句的语法 插入单行记录语法:INSERT INTO table [(column [, column...])] VALUES (value [,value...]); 该语句用VALUES子句添加行到列表中,一次仅一行。在INSERT子句中字段列表不是必须的,若不用字段列表,值必须按照表中字段的默认顺序排列。为使语句更清楚,在INSERT子句中使用字段列表。字符和日期值应该放在单引号中,数字值不需要,若使用了单引号,可能发生数字值的隐氏转换。 插入子查...

mysql,oracle,sql server中的默认事务隔离级别查看,更改

mysql默认的事务处理级别是‘REPEATABLE-READ‘,也就是可重复读 1.查看当前会话隔离级别 select @@tx_isolation; 2.查看系统当前隔离级别 select @@global.tx_isolation; 3.设置当前会话隔离级别 set session transaction isolatin level repeatable read; 4.设置系统当前隔离级别 set global transaction isolation level repeatable read; Oracle oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别。 默认系统事...

Oracle SQL Developer

http://baike.baidu.com/link?url=INtfK5tFnhcxZZJzvx5UIhXYvW26N50lCxhVM3eBucmgCv0fyQFxs5ufnHq9RRIOx8d4H88uAFkQsYzbRA_umecPLGaywv357__hzCyTeEeOracle SQL Developer标签:tee ora developer lcx baidu lin acl UI rac 本文系统来源:http://www.cnblogs.com/xtdxs/p/6662036.html

Oracle之SQL函数

(1)字符函数:主要是操纵字符串(2)数字函数:主要是操纵数字类型的数值(3)转换函数:这些函数将数据从一种数据类型转换为另一种数据类型(4)日期函数:处理日期和时间(5)正则表达式函数:这些函数使用正则表达式搜索数据2.字符函数 (1)CONCAT(m,n) 将m和n连接起来,并返回连接后的字符串 (2)INITCAP(n) 将n中的第一个字母转换成大写 (3)INSTR(x,y,m,n) 在x中查找字符串y出现的位置。其中m,n是可选项,m代...

shell执行oracle sql脚本

[oracle@test tmp]$ more sql#!/bin/shsqlplus test/test@tnsname.test.com << EOF@/tmp/sqlcreate.sqlexit;EOF [oracle@test tmp]$ more /tmp/sqlcreate.sql create table test6 (id number);insert into test6 values (1);shell执行oracle sql脚本标签:sqlplus ber shel 执行 nbsp eof sql脚本 exit tab 本文系统来源:http://www.cnblogs.com/xxsl/p/6685204.html

Oracle sql判断一个字段是否全数字 或含有中文【图】

update (select length(t.name), t.* -- name,length(name) from g_enterprise_info t where nvl2(translate(name, ‘\1234567890 ‘, ‘\‘), ‘is characters ‘, ‘is number ‘) = ‘is number ‘ and asciistr(gszcdjh) like ‘%\%‘) set name = gszcdjh, gszcdjh =name ; 判断一个字段是否全数字[sql] view plain copy...

oracle sql语句运行效率

--当前执行sql语句 SELECT a.SID , a.SERIAL# , a.USERNAME , b.PARSE_CALLS , b.PARSING_SCHEMA_NAME , b.CPU_TIME / 1000000 , b.ELAPSED_TIME / 1000000 , b.DISK_READS , b.DIRECT_WRITES , b.BUFFER_GETS , a.event , b.sql_text , b.SQL_FULLTEXTFROM v$session a INNER JOIN v$sqlarea b ON a.SQL_HASH_VALUE = b.hash_val...

【总结】Oracle sql 中的字符(串)替换与转换

IF expression=search_1 THEN RETURN(result_1); ELSE IF expression=search_2 THEN RETURN(result_2); ...... ELSE IF expression=search_n THEN RETURN(result_n); ELSE IF ISEXIXT(default) ...