![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 52
wxj_snow
只有想不到,没有做不到。
展开
-
oracle数据库的导入和到出
<br />系统运行时安装步骤<br />双击运行j2sdk1.4.2_06.exe程序,在弹出来的窗口点击“Next”按钮直至完成安装。<br />系统环境变量配置<br />系统环境变量基本信息<br />变量 值<br />JAVA_HOME C:/j2sdk1.4.2_06<br />CLASSPATH .;C:/j2sdk1.4.2_06/bin;<br />PATH C:/j2sdk1.4.2_06/bin;<br /><br />oracle数据库的导出<原创 2010-08-10 17:10:00 · 416 阅读 · 0 评论 -
oracle计算时间差
Oracle中计算时间差是经常用到的。可以使用“日期1-日期2”并加以运算,来获得你要想的时间差:天、小时、分钟或者秒。例如: select TO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss') as转载 2012-10-19 14:13:45 · 441 阅读 · 0 评论 -
oracle去重复,¥货币,保留小数点后两位,测试SQL语句执行时间
1.去重复数据:select * from b a where id > (select min(id) from b b where a.name=b.name)2.测试SQL语句执行时间的方法和步骤:SQL> set timing on; 步骤:1. alter system flush shared_pool; --刷新一下shared_pool 2. s转载 2012-09-19 14:54:55 · 3290 阅读 · 0 评论 -
oracle存储过程一条语句走天涯
declare --声明游标 cursor source_table is select 字段A,字段B from A表; --声明游标变量 rec_source_table source_table%rowtype;begin --判断游标是否被打开,如果已经打开,首先关闭 if source_table%isopen then原创 2012-09-11 10:38:42 · 360 阅读 · 0 评论 -
oracle存储过程0009
create or replace procedure XS_TEST_UPDATE_BAC is str_BeginStr varchar2(20); str_EndStr varchar2(20); cursor curTestUpdateBac is select id, substr(bachelor_edu,原创 2012-09-12 14:14:12 · 346 阅读 · 0 评论 -
oracle闪回
ORACLE恢复删除表或表记录一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to bef转载 2012-09-11 10:35:04 · 316 阅读 · 0 评论 -
oracle处理数据
create or replace procedure xs_test_BIRTHDAY(temp_name in varchar2, temp_num out number) is str_birthday varchar2(200); new_birthday varchar2(10); --校友用户 cursor curTestAlumni原创 2012-09-11 16:05:28 · 316 阅读 · 0 评论 -
oracle存储过程
create or replace procedure XS_TEST_UPDATE_BAC is cursor curTestUpdateBac is select id, substr(bachelor_edu, instr(bachelor_edu, '从') + 1, ins原创 2012-09-11 15:46:26 · 353 阅读 · 0 评论 -
Oracle的instr函数使用
INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, nth_appearance转载 2012-09-11 15:45:48 · 484 阅读 · 0 评论 -
oracle带游标的存储过程
create or replace procedure XS_TEST_ADD19is bachelor_edu varchar2(2000); new_bachelor_edu varchar2(2000); aa varchar2(2000); bb varchar2(2000); edu_length int; str_bachelor varcha原创 2012-09-11 10:37:33 · 483 阅读 · 0 评论 -
oracle闪回表记录
select * from album_student as of timestamp to_timestamp('2012-08-31 12:05:01','yyyy-mm-dd hh24:mi:ss');alter table album_student enable row movement;flashback table album_student to timestamp to_原创 2012-08-31 13:07:28 · 421 阅读 · 0 评论 -
oracle函数
--SQL中的单记录函数--1.ASCIIselect ascii('A') as A,ascii('a') as a , ascii('0') as zero,ascii(' ') as space from dual;--2.chr --给出整数,返回对应的字符;select chr(54740) as zhao,chr(65) as chr65 from dual;原创 2011-01-17 12:00:00 · 458 阅读 · 0 评论 -
Round_new函数
<br />round_new关于小数位的问题,打个比方吧:<br />3.5=4;<br />4.5=4;<br />3.5001=4;<br />4.5001=5;<br />4.4=4;<br />4.6=5;<br />小数点后实行四舍六入,<br />如果是五的话,看整数位,<br />当整数位是奇数,就进位;<br />要是偶数的话,看五后边要是没数的话就舍去,要是有数就进位原创 2011-01-17 13:18:00 · 403 阅读 · 0 评论 -
oralce 的表空间的创建
<br />--创建表空间<br />CREATE SMALLFILE TABLESPACE 表空间名 <br /> DATAFILE 'D:/oracle/product/10.2.0/oradata/"oracle安装路径/表空间名"' SIZE 500M <br /> REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED <br /> NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO原创 2010-12-14 17:43:00 · 504 阅读 · 0 评论 -
数据库oracle小记
<br /> <br /> select add_months(to_date('2010-09-09','yyyy-mm-dd'),-月数) from dual <br /> <br /> select add_months(to_date('2010-09-06','yyyy-mm-dd'),-12) from dual --得出去年的今天原创 2010-09-09 14:14:00 · 299 阅读 · 0 评论 -
创建表空间
1.创建表空间 CREATE SMALLFILE TABLESPACE "CPICRMIS" DATAFILE 'E:/oracle/product/10.2.0/oradata/orcl/qhrmis' SIZE 500M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO2.好像点第几三个按钮:给dba权限/*create te原创 2010-09-02 11:31:00 · 459 阅读 · 0 评论 -
数据库的练习01
<br />-----------------------<br />--时间:2010-09-09<br />--作者:wxj<br />--描述:数据库的练习<br />-----------------------<br />--供应商表--s<br />create table S<br />(<br /> Sno char(5) not null unique,--供应商代码<br /> Sname char(30) unique,--供应商名<br /> Status char(8),--供应商原创 2010-09-09 16:46:00 · 430 阅读 · 0 评论 -
解决数据库用户口令过期问题
解决方法来自 http://hi.baidu.com/young%B1%B1%BC%AB%B9%E2/blog/item/45dace5bf47fa8d39d82047e.htmloracle11g密码过期解决【问题描述】使用sqlplus登陆oracle数据库时提示“ORA-28002: 6 天之后口令将过期”。【原因/触发因素】由于oracle11g转载 2013-03-05 17:07:07 · 2053 阅读 · 0 评论