`
文章列表
  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 - remove all records from a table, i ...
标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。参考了一些朋友的做法手动执行   mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime  命令将jar包拷贝到/WEB-INF/lib目录下。 这种做法固然可以,但是也会带来一些不便。1、需要手动执行命令。2、不能时时更新。     以下列出网上查找到的解决方法,m2eclipse plu ...

ora-12154错误解决

 plsql developer 报:ora-12154错误
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oracle a、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quit b、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>shutdownSVRMGR>quit 启动oracle9i数据库命令:$ sqlplus /nologSQL*Plus: Release 9.2. ...
select dbms_metadata.get_ddl('TABLE','表名','用户名') from dual; select dbms_metadata.get_ddl('INDEX','表名','用户名') from dual;   DUAL 表详细说明   1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM --查看当前日期、时 ...
1、复制表结构      create table table_name as (select * from table_name where 1 = 2 ) 2、插入表的数据      insert into table_name (select * from table_name)  1 + 2 :   create table table_name as (select * from table_name ) 查看表结构:在sqlplus中,desc /describe table_name                   (describe /desc is sqlpl ...
//创建临时表空间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\ ...
说说oracle分页的sql语句,分排序和不排序两种。  当结果集不需要进行排序时,每页显示条数为:rowPerPage,当前页数为:currentPage。  1、 相对来说,这种查询速度会快一些,因为当currentPage小时,嵌套语句查询的结果集小。但当currentPage 变大时,查询速度会慢慢变慢。当结果集很大时,查询第一页跟最后一页的速度会有明显变化。(倾向用这种!) Java代码 select *  from (   select rownum r,  field1,field2  from table_name  where rownum <= curr ...

Oracle删除重复行

第一种情况是:数据的完全重复第二种情况是:部分数据的重复第一种情况的解决方案:select distinct * into #temp from tableNamedelete from tableNameselect * into tableName from #tempdrop table #temp第二种情况的解决方案:删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from peoplewhere peopleId in (select   peopleId from people group by   peopleId  ...
原文:http://blog.csdn.net/pilearn/article/details/6841764   这两个函数,是偏移量函数,其用途是:可以查出同一字段下一个值或上一个值,并作为新列存在表中。 1。 select * from tache_columns        TCH_ID COL_NAME_CN                                                     COL_VALUE------------- ---------------------------------------------------------- ...
来源:http://www.cnblogs.com/luluping/archive/2009/12/12/1622578.html see also:http://wenku.baidu.com/view/d3e59a44be1e650e52ea99e9.html   SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ...
来源:http://www.cnblogs.com/luluping/archive/2009/12/12/1622572.html   一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oracle a、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>star ...
现在有如下这样一个表: A表 ID Name time ------------------------------ 0001 aaa 2006-11-18 0002 ccc 2006-11-18 0003 eee 2006-11-18 0004 aaa 2006-11-18 0005 eee 2006-11-18 0004 aaa 2006-11-18 0002 ccc 2006-11-19 我现想实现的统计结果如下表 按日期当天(2006-11-18)统计后为: Name 次数 排名(按出现的次数) ------------------------------------------- aa ...
xp 系统, plsql 中文显示乱码。 上网查找解决办法。1.在运行中输入:regedit,打开注册表编辑器; 2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO     双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 该为:SIMPLIFIED CHINESE_CHINA.UTF8检查注册表, 发现就如上边说的那样。 看来得想想别的办法了。另外说明一下, 我的oracle客户端第一次安装没有成功,卸载后又重新安装的。 可能注册表中的设置是第一次安装留下来的,所以没有生效。又设置环境变 ...

Oracle排序

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。   oracle中文排序方法介绍   Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排 ...
Global site tag (gtag.js) - Google Analytics