`
hulu26
  • 浏览: 222763 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

oracle 函数

--substr 和 between and select substr(字段1,0,8) from 表名 t where 字段2 like '%关键字%' and substr(字段1,0,8) between '20100726' and '20100802'; --oracle 日期转字符串 --12小时制(hh)   select to_char(sysdate,'yyyy-mm-dd HH:MI:SS') from dual; --24小时制(hh24)   select to_char(sysdate,'yyyy-mm-dd HH24:MI:SS') from dual; - ...
方法一:     select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天",to_char(last_day(sysdate), 'yyyy-mm-dd') "本月最后一天" from dual; 方法二:     select trunc(sysdate, 'MONTH') 本月第一天,to_date(to_char(last_day(sysdate),'YYYY-MM-DD'),'YYYY-MM-DD') 本月最后一天 from dual; ...
一些前端开发 IE 中的常用调试工具: Fiddler HTTP流查看工具。 http://www.fiddlertool.com/fiddler/ Httpwatch 数据分析工具,头消息接受/发送的查看,POST数据查看。 http://www.httpwatch.com IE Developer Toolsbar IE下的FireBug.HTML及CSS调试工具。 http://www.windowsmarketplace.com/details.aspx?itemid=2695980 Companion.JS IE下的javascript调试工具。 http://www.my-debug ...
ERROR:ORA-12154: TNS: 无法处理服务名 解决方法:查看Oracle安装目录下的sqlnet.ora(如:D:\oracle\network\admin\sqlnet.ora)文件是否为: # SQLNET.ORA Network Configuration File: D:\oracle\network\admin\sqlnet.ora # Generated by Oracle configuration tools. #下面这一句是关键 NAMES.DEFAULT_DOMAIN = 计算机的域名 #计算机的域名查看:右击我的电脑属性->打开计算机名选项,在这里能查 ...
1.INSERT INTO SELECT语句    语句形式为:    Insert into Table2(field1,...) select,value1,... from Table1;    要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。 2.SELECT INTO FROM语句    语句形式为:    SELECT vale1, value2 into Table2 from Table1    要求目标表Table2不存在;    语句完成Table2表的创建与值的插入; 注意:在Oracle中使用 ...
ftp命令:    其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。 1. 连接ftp服务器        格式:ftp [hostname| ip-address]   a)在linux命令行下输入:ftp 192.168.26.66   b)服务器询问你用户名和口 ...
symptom: ALTER TABLESPACE BEGIN BACKUP fails symptom: ORA-03217: invalid option for alter of TEMPORARY TABLESPACE cause:   Alter database and alter tablespace will not work on locally managed tempfiles as they have no reference in the data dictionary. There is no to back up the tempfiles as they ar ...
Oracle 10G中有一个好功能,就是Recycle,这个东西可以帮助我们找回删除掉的Table,就像Windows的回收站一样,而且比Windows的回收站更高级,就是当表空间不够时,Oracle 会自动去清理回收站。 网上有一篇文章讲这个东西,大家可以参考: http://hi.baidu.com/moses/blog/item/0d9a4b3659bd3edca3cc2bc3.html 这篇文章写得还不错,不过其中有些内容有误,比如清除回收站内的Table,应该用table的原名,而不是现在的名字。大家仔细看就可以发现。 其实早先我们头就问过我,为什么PLSQL中看到Object中有 ...
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。 回收站,从原理上来说就是个数据字典表,放置用户Drop掉的数据库对象信息。用户进行Drop操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少非常多不必要的麻烦。常常看到研发人员误把表删除,急急忙忙找DBA 来想办法的情况。相信随着10G的大范围应用,这种情形应该比较少见了,我们能充分利用10g的闪回(FLASHBACK,闪回,回闪?)功能来避免大量的人工误操作。 DBA管理上的相关信息能从USER_rec ...
delete 表名 a where not exists(        select b.rd from (select rowid rd,row_number()over(        partition by 替重字段一,替重字段二,替重字段三 order by 替重字段一/二/三) rn        from 表名) b where b.rn=1 and a.rowid = b.rd );
在 Oracle 数据库中,通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中 2. 建立数据库间的 dblink,然后用 create table B as select * from    A@dblink  where ...,或 insert into B select * from A@dblink    where ... 3. exp A 表,再 imp 到 B 表,exp 时可加查询条件 4. 程序实现 select from A ..,然后 insert into B ...,也要 ...
发送测试电子邮件消息:出现未知错误,错误代码为0x80040607 工具-账户设置 点击账户名称-按更改-进入更改电子邮件账户页面 点其他设置-选择发送服务器页-在我的发送服务器前打勾
1、使用drop tablespace including contents;方式直接来删除.       SQL>set linesize 132      SQL>set pagezie 0      SQL>set timing on      SQL>drop tablespace TBS_TEST including contents       已用时间: 03: 35: 39.10  经过我耐心的等待,花了三个半小时。  2、测一下同样的表空间,把它转换为Local方式管理的删除效率。  a、把TBS_TEST通过恢复回来。  ...
用途 merge 命令可以用来用一个表中的数据来修改或者插入到另一个表。插入或者修改的操作取决于on子句的条件。 该语句可以在同一语句中执行两步操作,可以减少执行多条insert 和update语句。 merge是一个确定性的语句,即不会在同一条merge语句中去对同一条记录多次做修改操作。 语法 其中,merge_insert_clause::= 关键字、参数 into 子句 在into子句中指定所要修改或者插入数据的目标表 using 子句 在using子句中指定用来修改或者插入的数据源。数据源可以是表、视图或者一个子查询语句。 on 子句 在on子 ...
orcle dblink 的使用 两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 例如:数据库服务器A,数据库服务器B,数据库客户端C;通过客户端C连到A,在 ...
Global site tag (gtag.js) - Google Analytics