Oracle DB
iteye_10119
这个作者很懒,什么都没留下…
展开
-
DML DDL DCL
DDL----Data Definition Language 数据库定义语言 create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 create procedure之类当执行DDL语句时,在每一条语句前后,oracle都将提交当前的...原创 2015-07-19 22:36:47 · 78 阅读 · 0 评论 -
oracle backup database
1. dmp 现有数据库 exp hr/hr@xe file=D:\xetest\dups\test_bak20150414.dmp owner=Hr 2. 切换sqlplus操作 sqlplus /nolog 3. 输入数据库用户名和密码 conn sys/sys 4. 创建新数据库用户 Create Temporary Tablespace User_...原创 2015-04-21 14:35:26 · 175 阅读 · 0 评论 -
Oracle 查询null值记录的问题
查询employees中 commission 小于0.2的人, select * from employees where commission_pct <0.2; 此查询条件有误, 无法查询出commission为null值的记录。 null只能通过is null或者is not null来判断,其它操作符与null操作都是false 修改查询条...原创 2015-03-24 17:03:03 · 414 阅读 · 0 评论 -
The Network Adapter could not establish the connection
The Network Adapter could not establish the connection 1) 查看TNSListener是否已经启动 2)TNSListener已经启动 app\oracle\product\10.2.0\server\NETWORK\ADMIN 中的 listener.ora, tnsnames.ora 有问题;也就是监听跟服...原创 2015-03-05 16:09:04 · 188 阅读 · 0 评论 -
java.sql的Date,Timestamp与oracle的date 消失的时分秒
1. 代码中java.sql.Date类型的数据插入到oracle数据库后,再在页面上显示出来只含有日期,时间的小时、分和秒都为零。 2. 然后用SQL developer查看oracle的date声明的字段。 测试如下,更新语句包含有日期和时间,但是查出来的数据只含的日期,看不见小时、分和秒。 update job_history set end_date = TO_DAT...原创 2015-01-20 16:01:34 · 834 阅读 · 0 评论 -
Oracle session lock
查看锁表进程SQL语句1: SELECT object_name, machine, se.sid, se.serial#, lo.oracle_username,lo.os_user_name FROM gv$locked_object lo, dba_objects do, gv$session se WHERE lo.object_id = do.object_id AND ...原创 2015-01-13 15:15:35 · 471 阅读 · 0 评论 -
在Oracle中sequence
Oracle sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 ...原创 2015-11-27 15:16:21 · 92 阅读 · 0 评论 -
procedure中调用另外一个有返回值的procedure
create or replace PROCEDURE get_total ( skuprice out number ) IS price number; BEGIN get_sku_price('12345',price); skuprice := price; DBMS_OUTPUT.PUT_LINE('skuprice = ' || skuprice); ...原创 2015-11-27 15:15:41 · 303 阅读 · 0 评论 -
Oracle 中 union与union all
注意: union用法中,两个select语句的字段类型匹配,而且字段个数要相同 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; 从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用UNION ALL,如下...原创 2015-11-26 16:46:26 · 89 阅读 · 0 评论 -
DbVisualize SQL乱码
DbVisuablizer 在操作中文数据时显示乱码 修改如下: Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU原创 2015-11-26 16:36:41 · 157 阅读 · 0 评论 -
Oracle find table relationships
实际项目中用到了好几百张表,需要删掉一个无用表,但是此表被别的表关联了外键,无法删除,如何找出某个表参照了其它哪些表,或者某个表被其它哪些表参照 user_cons_columns, user_constraints select a.table_name,a.COLUMN_NAME,c.table_name,c.column_name from user_cons_col...原创 2015-04-21 17:28:46 · 122 阅读 · 0 评论