![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 82
luruixiao
这个作者很懒,什么都没留下…
展开
-
Oracle之多表查询
-多表查询 1.交叉连接 select * from t_class for update; select * from t_student for update; select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性. 查询学生信息及对应的班级信息 select t1.,t2. ...原创 2018-08-04 11:47:05 · 243 阅读 · 0 评论 -
Oracle之单表查询及常用函数
1.语法: select 字段列表 from 表名 [where 查询条件] [group by 分组] [having 分组条件] [order by 排序]select * 代表查询所有的字段 select id as “编号”,sname 学生姓名,age “【年龄】” –as 之后是别名 也可以直接省略 select t.* ...原创 2018-08-04 14:35:35 · 204 阅读 · 0 评论 -
Oracle之plsql及游标
“` –1、赋值 –:= 赋值 declare var_name varchar2(10) :=’&请输入名字’;–&是一个提示输入的特殊符号,会打开一个输入框 var_age number(3) :=’&请输入年龄’; begin dbms_output.p...原创 2018-08-05 15:08:43 · 807 阅读 · 0 评论 -
jdbc之连接Oralce的基本步骤
// 1.加载驱动程序Class.forName("oracle.jdbc.driver.OracleDriver");// 2.获取数据库连接Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "j0408", "1");// 3.构建SQL语句String sq...原创 2018-08-09 20:37:48 · 176 阅读 · 0 评论 -
jdbc之Statement和Preparement
Jdbc DML 操作Statement:静态SQL操作每次操作都会将sql语句提交到数据库执行一次,性能比较低 // 1.加载驱动程序 Class.forName(driverName); // 2.获取数据库连接 Connection conn = DriverManager.getConnection(url, user, password); // 3.构建SQL语句 S...转载 2018-08-09 20:40:23 · 834 阅读 · 0 评论 -
jdbc之存储过程的调用和方法的调用
调用存储过程调用存储过程的sql语句{call 过程名称(参数列表)} conn = DbUtils.getConnection(); sql = "{call p_order_approve(?)}"; CallableStatement cs = conn.prepareCall(sql); // 对sql中的占位符赋值 参数有 in out之分 // 如果对应位置的参数是i...转载 2018-08-09 20:44:21 · 158 阅读 · 0 评论 -
Oralce之子程序(存储过程、方法、包)
1.过程【存储过程】 CREATE [OR REPLACE] PROCEDURE <procedure name> [(<parameter list>)] IS|AS <local variable declaration> BEGIN <executable statements&...翻译 2018-08-06 21:05:59 · 177 阅读 · 0 评论