![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 74
shuizhongyue111111
这个作者很懒,什么都没留下…
展开
-
联合主键---去重复记录的方法
方法1、就是将三个字段连接起来作为主键,进行数据是否重复的判断。这里值得注意的是某列的值可能为空,所以要赋一个空字符串过去:select * from t1 where nvl(col1,'')|| nvl(col2,'')|| col3 not in (select col1||col2||col3 from t2)方法2、统计多表联合查询 去重复记录的方法两表...2012-05-20 21:22:00 · 530 阅读 · 0 评论 -
Powerdesigner 使用技巧
1、主键code不能重复 打开tool -- 模型设置--域/属性--DataItem--把Unique Code 前面的对钩去掉2、名称(name)和代码(code)值联动的问题 打开tool -- 模型设置--域/属性--DataItem--全部对象--Enable links to reguirements前面的对钩取掉。 Tools -...原创 2013-02-20 16:20:56 · 109 阅读 · 0 评论 -
Oracle 临时表 作用与用法
文章主要介绍的是Oracle临时表的实际用法的经验心得,我们目前所使用的 Oracle 是作为数据库支撑平台的实际应用,可以说其数据量还是算的上比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在 Oracle 中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某...原创 2012-10-14 11:18:46 · 75 阅读 · 0 评论 -
java JDBC
分为6个步骤 1. load the driver (1)Class.forName()|Class.forName().newlnstance()|new DriverName() (2)实例化时自动向DriverManager注册,不需要显示调用DriverManager.registerDriver 2. Connect to the DataBase DriverManager.get...原创 2012-10-09 11:34:08 · 103 阅读 · 0 评论 -
oracle sql优化
Oracle 语句优化1. ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名,因此 FROM 子句中写在最后的表(基础表 driving table)将被最先处理。在 FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。例如: 表 TAB1 16,384 条记录 表 TAB...原创 2013-01-19 21:46:21 · 60 阅读 · 0 评论 -
java 调用oracle存储过程 (带out parameter)
备注: 1、写存储过程时,注意commit提交; 2、oracle默认转义字符为单引号‘; 3、存储过程带参数时,注意要把out类型的写在前面,否则,可能报错(用游标类型就会报错); 4、调用函数和调用存储过程类似,也要cs.registerOutParameter(1, java.sql.Types.VARCHAR); 首先我们以一个简单...原创 2012-09-28 15:06:30 · 814 阅读 · 0 评论 -
oracle join及where 的执行次序
oracle 的各种join及where的执行次序 内联接:select * from a inner join b on a.aa=b.bb;等价于 select * from a,b where a.aa=b.bb; 即内联接相当于一般的等值连接。外连接:分left/right/full outer join等几种。貌似outer可省...原创 2013-01-09 23:17:12 · 2023 阅读 · 0 评论 -
oracle 查看 用户,用户权限,用户表空间,用户默认表空间
查看用户和默认表空间的关系。 select username,default_tablespace from dba_users; 1.查看表结构:desc表名2.查看当前用户的表:select table_name from user_tables; 3.查看所有用户的表名:select table_name from all...2012-08-07 21:53:58 · 107 阅读 · 0 评论 -
oracle 导入、导出;创建表空间和用户并授权
--oracle导出语句exp system/manager@lmis file=F:\数据库\dd.dmp full=y log=F:\dd.log owner=dd connect system/manager---创建表空间(lz表空间)-----CREATE TABLESPACE lz_data DATAFILE 'D:\oracle\product\10.2.0...原创 2012-08-07 21:52:13 · 117 阅读 · 0 评论 -
oracle wm_concat函数,用于列转行,逗号分隔
博客分类:oracle wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据 SQL> createtabletest(id number,name varchar2...2012-05-31 15:08:00 · 86 阅读 · 0 评论 -
oracle 包, 游标, 函数 function , 存储过程 PROCEDURE , 触发器 Trigger
1、 ORACLE函数定义function uf_execute_sql(as_where varchar2, as_sql varchar2) return varchar2 isv_ret varchar2(30);beginexecute immediate as_sqlinto v_retusing as_where; //using 后的参数为as_sql中的参数,若有多个依次...2012-05-20 21:24:00 · 165 阅读 · 0 评论 -
PowerDesigner使用方法小结转
PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能。当然,也有不少缺点,比如团队分享。一、设置PowerDesigner模型视图中数据表显示列1、Tools-Display Preference…2、窗口左边Category中General Settings下选择Table3、窗口右边Advanced…4、窗口左边选择Columns...原创 2013-02-20 16:21:50 · 85 阅读 · 0 评论