- 浏览: 75337 次
- 性别:
- 来自: 上海
最新评论
文章列表
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 ...
一、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
--查看当前日期、时 ...
oracle 几个常用语句
- 博客分类:
- Oracle
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 ...
Oracle创建用户、表空间、导入导出(转)
- 博客分类:
- Oracle
//创建临时表空间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 语句比较
- 博客分类:
- Oracle
说说oracle分页的sql语句,分排序和不排序两种。
当结果集不需要进行排序时,每页显示条数为:rowPerPage,当前页数为:currentPage。
1、 相对来说,这种查询速度会快一些,因为当currentPage小时,嵌套语句查询的结果集小。但当currentPage 变大时,查询速度会慢慢变慢。当结果集很大时,查询第一页跟最后一页的速度会有明显变化。(倾向用这种!)
Java代码
select *
from (
select rownum r, field1,field2
from table_name
where rownum <= curr ...
Oracle删除重复行
- 博客分类:
- 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------------- ---------------------------------------------------------- ...
Oracle函数大全(转)
- 博客分类:
- Oracle
来源: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 ...
sql统计相同项个数并按名次显示
- 博客分类:
- Oracle
现在有如下这样一个表: 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 ...
解决plsql中文乱码的问题
- 博客分类:
- Oracle
xp 系统, plsql 中文显示乱码。 上网查找解决办法。1.在运行中输入:regedit,打开注册表编辑器;
2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO 双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 该为:SIMPLIFIED CHINESE_CHINA.UTF8检查注册表, 发现就如上边说的那样。 看来得想想别的办法了。另外说明一下, 我的oracle客户端第一次安装没有成功,卸载后又重新安装的。 可能注册表中的设置是第一次安装留下来的,所以没有生效。又设置环境变 ...
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。
oracle中文排序方法介绍
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排 ...