数据库
冰冰岩岩_37358143
我是一个小小整理家
展开
-
Oracle发布版本对应的JDBC及jar包
转载 2020-03-29 11:44:26 · 1696 阅读 · 0 评论 -
oracle添加外键约束的两种方式
创建外键前,主表 必须是已经创建好的。外键数据增加或删除受主表数据的影响。一直没记住。。。1.创建表同时创建外键约束--当一个表需要创建外键时,说明这个表必然与某个表存在一对多的关系,且需要创建外键的表为“多”代表的表,即从表create table t_a1( a_id NUMBER(32) primary key, --主键约束 a1 VARCHAR2(16) not n...原创 2020-03-26 18:17:41 · 2923 阅读 · 0 评论 -
聚簇索引
聚簇索引(主键索引)和非聚簇索引(非主键索引)原创 2019-12-09 14:58:03 · 75 阅读 · 0 评论 -
聚簇索引
聚簇索引(主键索引)和非聚簇索引(非主键索引)原创 2019-11-07 16:39:57 · 145 阅读 · 1 评论 -
Java调用存储过程及SQL语句
--Java调用存储过程Connection con = null;CallableStatement stmtCall=null;try { con = DBCommand.getConnection(); stmtCall = con.prepareCall("{call pk_xxx_xxx.GetXXX(?,?,?,?,?,?) }"); stmtCall.setStri...原创 2019-11-07 16:29:28 · 1043 阅读 · 0 评论 -
oracle怎么查看表中的约束
select a.constraint_name,a.constraint_type,b.column_name,b.table_namefrom user_constraints a inner join user_cons_columns b on a.table_name=b.table_namewhere a.constraint_name='SYS_C0012537' --引号里面的...原创 2019-11-07 16:03:31 · 1463 阅读 · 0 评论 -
COUNT(列名)、COUNT(常量)和COUNT(*)之间的区别
数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是COUNT。但是,就是这个常用的COUNT函数,却暗藏着很多玄机,尤其是在面试的时候,一不小...转载 2019-11-07 10:13:40 · 555 阅读 · 0 评论 -
创建表分区
==============================表分区=========================--单独新增分区ALTER TABLE 表名 ADD PARTITION 分区名 values less than (to_date('时间', 'yyyy-mm-dd hh24:mi:ss')) tablespace 表空间名 pctfree 10 i...原创 2019-10-29 13:57:38 · 1588 阅读 · 0 评论 -
创建存储过程和触发器
--创建表create table aaa(id int,key varchar(12),age int);insert into aaa(id ,key ,age) values (12,'key',24);commit;select * from aaa;----oracle存储过程中is和as区别 在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在...原创 2019-10-29 13:48:05 · 801 阅读 · 0 评论 -
SQL知识
1、SQL分类:DQL--数据查询语言(select from where)DML--数据操纵语言(insert update delete call调用过程)DDL--数据定义语言(create alter drop rename truncate)DCL--数据控制语言(commit rollback grant授权 revoke收回权限)2、DDL-...原创 2019-10-29 17:13:06 · 122 阅读 · 0 评论 -
Oracle两种临时表的创建与使用
ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary table。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。分类:1、事务级临时表:事务级临时表是指临时表中的数据只在事务生命周期中存在。...转载 2019-10-28 11:40:08 · 766 阅读 · 0 评论 -
那些PLSQL踩过的坑
切记,不要安装版本太低PLSQL,填不完的坑!目前使用的PLSQL为12.0.7,安装版,下载地址:https://www.allroundautomations.com/registered/plsqldev.html安装细节链接:https://www.cnblogs.com/gaozejie/p/9741186.html#autoid-0-0-0一、准备工作1、点击下载...原创 2019-06-19 22:10:23 · 606 阅读 · 0 评论 -
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
转载https://blog.csdn.net/dowhatyousay/article/details/80595334/** * 该函数用于执行SQL命令如果命令成功 则返回TRUE 否则返回FALSE * @return true 或者 false */ public boolean executeCommand(String sql){ try{ ...转载 2019-07-09 10:14:28 · 3364 阅读 · 0 评论 -
java:comp/env/DataSource理解
public boolean getConnection(){ try{ //用于WebLogic连接池 Context ctx = new InitialContext(); javax.sql.DataSource ds = ( javax.sql.DataSource )ctx.lookup("DataSource")...原创 2019-07-09 10:21:42 · 580 阅读 · 0 评论 -
ORA-01659: 无法分配超出 2 的 MINEXTENTS (在表空间 SHDATA 中)
转载https://blog.csdn.net/xhiaa/article/details/7868891转载https://blog.csdn.net/gan690416372/article/details/5272192参考我的博客https://blog.csdn.net/qq_37358143/article/details/90411426报错:ORA-01659: ...转载 2019-07-10 10:48:37 · 15497 阅读 · 0 评论 -
创建表空间和用户
开启oracle服务,打开plsql工具,使用管理员账户登录。点左上角的新建SQL窗口。查询表空间位置:SELECT * FROM Dba_Data_Files创建表空间。在sql窗口中输入create tablespace test datafile 'D:\test.dbf' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。执行成功后,继续创建用户。输...原创 2019-05-21 17:37:42 · 825 阅读 · 0 评论 -
JDBC与JNDI有什么不同?
//用于普通连接--JDBC /* Class.forName("oracle.jdbc.driver.OracleDriver"); con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.7.240:1521:unicomdb","js","js"); */ ...原创 2019-05-21 17:22:46 · 505 阅读 · 0 评论 -
查看表空间使用率SQL
SELECT a.tablespace_name, --表空间名称 a.bytes bytes_used, --表空间的总字节数 b.largest, --表空间中余下的字节数 round(((a.bytes - b.bytes) / a.bytes)*100, 2) percent_used --已经使用的字节数占总字节数的百分比FROM ...转载 2019-07-10 10:22:27 · 368 阅读 · 0 评论 -
oracle的驱动类:oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver有什么区别?
oracle.jdbc.OracleDriver与oracle.jdbc.driver.OracleDriver完全一样的估计是为了与老的版本兼容的问题 。建议使用oracle.jdbc.OracleDriver类,不建议使用oracle.jdbc.driver.OracleDriver。jdbc驱动类。。。-----1、ojdbc14.jar 适用于 JDK 1.4 and 5.0;...转载 2019-08-01 10:16:22 · 41060 阅读 · 0 评论 -
图解Windows下Oracle 11g服务器安装详细步骤
最近新电脑重新安装了Oracle11g,安装过程大多参考网上经验,其中特别推荐:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html--------------------------------------------------------------安装过程报错:①安装过程报错:oracle INS-1...原创 2019-06-19 11:19:49 · 1753 阅读 · 0 评论