`
文章列表
      首先先来了解一下视图的概念和作用,视图的作用最大的目的有三个,一:为了保证数据的安全性,因为它对表中的一些字段是隐藏的,二:是为了简单的显示数据,三:视图就是把经常要进行操作的表字段放在一起。 ...
本文转自:http://www.ibm.com/developerworks/cn/java/l-linux-jni/ 在Linux平台下使用JNI   文档选项 <script type="text/javascript"></script> 打印本页 <noscript></noscript> <script type="text/javascript"></script>  
使用Eclipse的几个必须掌握的快捷方式+改默认编码 eclipse修改默认编码位置:菜单window->preferences->general->workspace->text file encoding   “工若善其事,必先利其器”,感谢Eclipse,她 使我们阅读一个大工程的代码更加容易, ...
Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中 ...

精妙SQL语句

    博客分类:
  • SQL
精妙SQL语句  1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 1<>1;           2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)   SQL: insert into b(a, b, c) select d, e, f from b;        ...
1. 超长的PL/SQL代码  影响:可维护性,性能  症状:  在复杂的企业应用中,存在动辄成百上千行的存储过程或上万行的包。  为什么是最差:  太长的PL/SQL代码不利于阅读,第三方工具在调试时也会出现代码行混乱等问题。PL/SQL存储对象(存储过程、包、函数、触发器等)行数上限约为6000000行,但实际工作中,当包大小超过5000行就会出现调试问题。  解决之道:  PL/SQL代码在执行前会被加载到shared pool中,shared pool以字节为单位,UNIX下为64K,桌面环境下为32K,可以通过查询数据字典USER_OBJECT_SIZE的PARSED_SIZE字段查看 ...
Oracle Explain plan使用总结    写多了SQL语句,伴随着数据量的海增,总会遇到性能的问题。在Oracle领域一个不好的习惯,一旦遇到性能问题就推给DBA来做。长期如此,反而对DBA的工作感到神秘。至少笔者所在单位就是如此,DBA向来是牛气冲天的。    要调整SQL语句的性能,就得知道这条SQL语句花费了多少COST。Explain plan工具可帮我们分析这些工作。而调整SQL语句的性能,肯定要涉及索引了。Oracle索引比较常用的有二种,1.B-TREE索引,B-TREE 适用于值变化较多的列,2.BITMAP索引。BITMAP适用于值变化较少的列(少于300个值) ...
[引用]http://www.itpub.net/824147.html     对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会 ...
Oracle SQL 语句可以分为以下几类:   数据操作语言语句[Data manipulation language,DML]     从一个或多个表或视图中查询数据(SELECT);获取操作[fetch]是可滚动 的[scrollable](见“可滚动游标”)   向表或视图中加入新数据行(INSERT ...
同义词:同义词是一个对象的替代名称作用:利用同义词可以很方便地操纵不同用户模式下的对象。通过select user from dual查看当前使用的用户。访问其它用户模式下的表:select * from scott.dept;    表示查看scott用户模式下的dept表数据。同义词分为private 和 public,private仅创建的用户可以使用。public则所有用户都可以使用。语法:CREATE SYNONYN DEPT FOR SCOTT.DEPT;表示将scoot用户下的dept表,创建为当前用户的同义词。默认为private通过drop synonym dept删除。cre ...

substr和substrb

substr和substrb     以前知道有substrb,lengthb等函数,也知道它们是以byte来计算长度,可没用过,也不太明白什么地方需要用到它们。一直就是用substr,length,以字符来计算长度,在我看来varchar2和char里面存的都是字符,那么自然也 ...
Oracle DDL,DML,DCL,TCL 基础概念     DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples: CREATE - to create objects in the database ALTER - alters the structure of the database DROP - delete objects from the database TRUNCATE - rem ...
使用方法如下: Imp username/password@connect_string param=value … exp username/password@connect_string param=value … 一.常见问题 问题1. SP2-0734:未知的命令开头 ”exp pafirc …” SP2-0734: unknown command beginning “exp pafirc...” 解决办法: 在windows 操作系统的SQLPLUS窗口中运行imp和exp命令,需要在命令前加$符号. 在windows操作系统的cmd 命令行窗口中,直接使用imp ...
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradata\ ...
要保证虚拟机系统可以上网,得先解决虚拟机和真实主机的连接关系。VMware给出3种模式,我们常用的有“bridge(桥接)”和“Net(网络地址转换)”方式。     设置方法:单击“虚拟机”→“设置”→“以太网,然后选择连接方式。      1.bridge(桥接):      将虚拟机网卡(本地连接)的IP地址和真实主机要设在同一IP段,其余与主机相同:     例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机;虚拟机<---->互联网通信。 ...
Global site tag (gtag.js) - Google Analytics