ㄓㄤㄑㄧㄤ

随笔分类 -  数据库

摘要:1、Where子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句。 根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 举例: (低效) select ... from table1 t1 where t1.s... 阅读全文
posted @ 2014-10-29 14:05 ㄓㄤㄑㄧㄤ 阅读(227) 评论(0) 推荐(0)
摘要:要使用_,则需要做如下转义select column_name from user_tab_columns where table_name = 'SYS_TERMINAL_MAPPING' AND column_name LIKE 'Ia_%' escape 'a' 阅读全文
posted @ 2014-10-29 13:41 ㄓㄤㄑㄧㄤ 阅读(223) 评论(0) 推荐(0)
摘要:--有参调用方式:declare STERMINAL VARCHAR2(10); SPROCESS NUMBER;begin sj_transfera_digi_getmapping(60007631,103758,'DYH0100067830311',STERMINAL,SPROCESS)... 阅读全文
posted @ 2014-10-29 11:47 ㄓㄤㄑㄧㄤ 阅读(1426) 评论(0) 推荐(0)
摘要:查询表的所有列及其属性:select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name a... 阅读全文
posted @ 2014-10-29 11:46 ㄓㄤㄑㄧㄤ 阅读(10895) 评论(0) 推荐(0)
摘要:以user1身份登录oracle,然后执行:selecttable_namefromuser_tables;或selecttable_namefromtabs;常用SQL--1、查询oracle的连接数select count(*) from v$session;--2、查询oracle的并发连接数... 阅读全文
posted @ 2014-10-28 17:04 ㄓㄤㄑㄧㄤ 阅读(306) 评论(0) 推荐(0)
摘要:一、什么是PreparedStatement 参阅Java API文档,我们可以知道,PreparedStatement是Statement的子接口(如图所示),表示预编译的 SQL 语句的对象,SQL 语句被预编译并存储在PreparedStatement对象中。然后可以使用此对象多次高效... 阅读全文
posted @ 2014-10-20 11:05 ㄓㄤㄑㄧㄤ 阅读(7964) 评论(0) 推荐(1)
摘要:有些朋友创建了一个非public的dblink,现在该数据库的其他用户需要去使用该dblink,在正常情况下无访问权限,需要重新建一个dblink,或者将原dblink修改为public。但是由于忘记了原dblink的目标段的密码,使得创建或者修改dblink的步骤无法进行下去。这里通过修改基表(l... 阅读全文
posted @ 2014-10-10 14:25 ㄓㄤㄑㄧㄤ 阅读(1725) 评论(0) 推荐(0)
摘要:1,下载并安装Derby:下载地址:http://db.apache.org/derby/derby_downloads.html,下载最新版本。我用的是10.5.3.0。解压缩到任意文件夹,我的是:E:\Java\Joy\derby2,配置环境变量:建立DERBY_HOME,值:E:\Java\J... 阅读全文
posted @ 2014-07-29 18:25 ㄓㄤㄑㄧㄤ 阅读(9329) 评论(2) 推荐(0)
摘要:方法一: 配置derby.propertites文件:文件内容:derby.connection.requireAuthentication=truederby.authentication.provider=BUILTINderby.user.username=password将username... 阅读全文
posted @ 2014-07-29 17:22 ㄓㄤㄑㄧㄤ 阅读(4205) 评论(0) 推荐(0)
摘要:权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username... 阅读全文
posted @ 2014-07-01 15:13 ㄓㄤㄑㄧㄤ 阅读(175) 评论(0) 推荐(0)
摘要:--查询日期语言种类select*fromV$NLS_PARAMETERS;select*fromnls_session_parameters--TO_DATE(null)的用法(插入null字段??)select1, TO_DATE(null)fromdual;--实际时间2012-12-04 1... 阅读全文
posted @ 2014-06-25 09:49 ㄓㄤㄑㄧㄤ 阅读(172) 评论(0) 推荐(0)
摘要:索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引。创建索引时,下列准则将帮助... 阅读全文
posted @ 2014-05-23 16:28 ㄓㄤㄑㄧㄤ 阅读(3215) 评论(0) 推荐(1)
摘要:根据NULL的定义,NULL表示的是未知,因此两个NULL比较的结果既不相等,也不不等,结果仍然是未知。根据这个定义,多个NULL值的存在应该不违反唯一约束。 实际上Oracle也是如此实现的:SQL> CREATE TABLE T (ID NUMBER);表已创建。SQL> ALTER TAB... 阅读全文
posted @ 2014-05-23 08:58 ㄓㄤㄑㄧㄤ 阅读(23685) 评论(0) 推荐(0)
摘要:1、with table as 相当于建个临时表(用于一个语句中某些中间结果放在临时表空间的SQL语句),Oracle 9i 新增WITH语法,可以将查询中的子查询命名,放到SELECT语句的最前面。语法就是with tempname as (select ....)select ...例子:wit... 阅读全文
posted @ 2014-05-21 11:06 ㄓㄤㄑㄧㄤ 阅读(687) 评论(0) 推荐(1)
摘要:1、首先要配置网络服务名。在:E:\oracle9201\ora92\network\admin\tnsnames.ora 文件中MYORACLE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.... 阅读全文
posted @ 2014-04-21 09:25 ㄓㄤㄑㄧㄤ 阅读(6360) 评论(0) 推荐(1)
摘要:PL/SQL复习九 存储过程无参数的存储过程:create or replace procedure out_timeisbegindbms_output.put_line(to_char(sysdate,'yyyy-mm-dd'));end;/调用: exePL/SQL复习九 存储过程无参数的存储... 阅读全文
posted @ 2014-04-19 10:37 ㄓㄤㄑㄧㄤ 阅读(353) 评论(0) 推荐(0)

哈哈,页脚部分。