数据库
justtaste
记录我的生活
展开
-
oracle表优化
oracle表优化分区子分区索引分区原文请点击子分区索引原创 2020-04-07 10:02:42 · 243 阅读 · 0 评论 -
sql语句
dualdual是oracle中的一张表,Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。dual是sys用户下的一张内部表,所有用户都可以使用DUAL名称访问,无论什么时候这个表总是存在。例如:执行一个查看当前日期的语句 select sysdate from dual,这条语句在放在放在任何一个oracle数据库当中都不会报错,所以一般做一些特定查询的时候用这个表是最稳妥的...原创 2020-04-06 11:13:05 · 80 阅读 · 0 评论 -
单张表powerdesigner同步
plsql中查看表–右下角查看sql–右上角保存sql为文件在powerdesigner中database菜单更新中选择对应文件就可以同步pdm和数据库原创 2020-04-06 10:58:06 · 154 阅读 · 0 评论 -
sql plus
与数据库交互的工具,可以执行sql和sqlplus命令。执行sql如图:除了一般的sql,sqlplus还可以执行很多命令:其中,test.sql是一个脚本文件,@符号是执行脚本的意思,等同于 start D:/test.sql。脚本内容如下。比较常用的命令还有spool,将结果输出到指定文件,比如导出txt。...原创 2020-04-06 10:47:46 · 184 阅读 · 0 评论 -
存储过程相关
常用技巧sql%rowcount用于记录上一句sql影响的记录数,对select无效,对delete、insert、update等有效。必须挨着上一句使用,示例如下:declare i integer;begin update ac01 set aac010='111' where aac001=1; i:=sql%rowcount; dbms_outpu...原创 2020-04-06 10:42:41 · 74 阅读 · 0 评论 -
oracle用户的创建与授权
创建用户:create user cqjm identified by cqjm;授权:grant connect to cqlj;grant resource to cqlj;其中connect 、resource 都是数据库角色grant alter database link to cqlj;grant create any assembly to cqlj;grant cr...原创 2020-04-05 14:55:29 · 227 阅读 · 0 评论 -
hibernate的session
hibernate的session是持久化管理器接口,我们用它来从数据库中存取数据。得到Session之前首先要得到sessionFactory。SessionFactory负责一个数据库,也只对应一个XML配置文件(hibernate.cfg.xml),SessionFactory通常只被初始化一次。SessionFactory是线程安全的,很多线程可以同时访问它,获取Session。Sessi...原创 2020-04-05 13:06:51 · 212 阅读 · 0 评论 -
对象关系映射ORM
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。框架:ORM框架就是用于实现ORM技术的程序。 常见的ORM框架有:Hibernate、iBATIS、TopLink、Castor JDO、Apache OJB等。原理:Java中ORM的原理: 先说ORM的实现原理,其实,要实现JavaBean的属...原创 2020-04-05 13:01:02 · 169 阅读 · 0 评论 -
Oracle
sql技巧时间处理查询星期几to_number(to_char(sysdate,‘D’))星期天算第1天原创 2020-04-04 21:11:00 · 64 阅读 · 0 评论