- 浏览: 326736 次
- 性别:
- 来自: 深圳
最新评论
-
crxiang:
写得很好啊,最近正好需要这个,谢谢分享了!
Android中ProgressDialog的简单示例 -
shangs2010:
分析的真仔细,多谢!
SharePreference类似于JavaEE中的session -
guochongcan:
fantaxy025025 写道兄弟,你这个不行的。
只能删 ...
MYSQL用一条SQL语句删除重复记录 -
fantaxy025025:
兄弟,你这个不行的。只能删除 重复个数是2的,如果重复个数大于 ...
MYSQL用一条SQL语句删除重复记录 -
wujiandong:
不错,多写点这方面的东西~~,加油~~,哥们~~
布局学习——妙用TabHost
文章列表
最近在一台32位的CentOS 6.2机器上安装Oracle 11g,总是报如下错误,经过研究,如下解决方法:
无法启动netca
[oracle@ora11g ~]$ netca
Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216
#
# Java VM: Java HotSpot(TM) Client VM ...
SecureCRT中文版,免安装,免激活
- 博客分类:
- Linux
SecureCRT中文版是一款用于连接运行Windows、UNIX和VMS的远程系统的工具。这款不需要安装完全免费的SecureCRT绿色版软件可以通过使用内含的VCP命令行程序可以进行加密文件的传输
SecureCRT中文版,免安装,免激活
版本是8.5,解压后直接运行内部‘绿色卸载.exe’既可使用。
链接:https://pan.baidu.com/s/1S1DPc_CIdxRPi1XdK18sGw
提取码:gqvc
前言
Oracle 12.1.0.2.0
PL/SQL 11.0.2.1766
DBLink创建
Oracle中,使用create语句创建DBLink时,有两个形式:使用tnsname或tsn。
tnsname形式:
create database link to_orcl1
connect to aaa identified by aaa using 'orcl';
tsn形式(推荐使用此形式):
create database link to_orcl1
connect to aaa identified by 'aaa' using '(DESCRIPTION =
(ADDRE ...
加法
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天
select sysdate,to_char(sysdate+1/24,' ...
http://blog.csdn.net/jie8991/article/details/5327145
ORACLE 如何产生一个随机数
ORACLE 如何产生一个随机数:DBMS_RANDOM
--1、小数( 0 ~ 1)
select dbms_random.value from dual ;
--2、指定范围内的小数 ( 0 ~ 100 )
select dbms_random.value(0,100) from dual ;
--3、指定范围内的整数 ( 0 ~ 100 )
select trunc(dbms_random.value(0,1 ...
原文地址:
http://blog.sina.com.cn/s/blog_6a3922be0101a72t.html
CREATE OR REPLACE FUNCTION SMALITOBLG(
SMALLMONEY VARCHAR2
)
RETURN VARCHAR2 IS
BIGWRITE VARCHAR2(54); -- 用于负担会答谢的钱数
BIGNUM VARCHAR(2); -- 用于存放每一个阿拉伯数字对应的汉子
RMB VARCHAR(2); -- 用于存放人民币单位
MONEYPLACE NUMBER; -- 用于确定人民币的精度,最多 ...
1. 查看数据库当前字符集参数设置
SELECT * FROM v$nls_parameters;
2. 查看数据库可用字符集参数设置
SELECT * FROM v$nls_valid_values;
3.客户端 NLS_LANG 的设置方法
Windows:
# 常用中文字符集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 常用unicode字符集
set NLS_LANG=american_america.AL32UTF8
可以通过修改注册表键值永久设置
HKEY_LOCAL_MACHINE\SOFTWARE ...
1. 密码过期:ORA-28001: the password has expired
报错信息代码 收藏代码
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle 11G的新特性所致。
Oracle 11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。
解决方案代码 收藏代码
1. 登陆oracle(管理员)
普通用户:sqlplus username/password;
管理员:sqlplus username/password as sysdba;
...
SQL/Oracle 两表关联更新
- 博客分类:
- Oracle
update info_1 a set (a.cname,a.ename) = (select b.cname,b.ename from info_2 b where b.code = a.code and rownum = 1)
where substr(a.code, 1, 2) = '11' and exists (select 1 from info_2 b where b.code = a.code)
1、ETL的定义
ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写也就是“抽取”、“转换”、“装载”,但我们日常往往简称其为数据抽取。
ETL是BI/DW(商务智能/数据仓库)的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。
ETL包含了三方面:
“抽取”:将数据从各种原始的业务系统中读取出来,这是所有工作的前提。
“转换”:按照预先设计好的规则将抽取得数据进行转换,使本来异构的数据格式能统一起来。
“装载”:将转换完的数据按计划增量或全部导入到数据仓库中。
...
简单创建语句:
create materialized view mv_materialized_test refresh force on demand start with sysdate next
to_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'10:25:00'),'dd-mm-yyyy hh24:mi:ss') as
select * from user_info; --这个物化视图在每天10:25进行刷新
物化视图也是种视图。Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和 ...
Oracle 增加修改删除字段
- 博客分类:
- Oracle
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);
修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);
删除字段的语法:alter table tablename drop (column);
添加、修改、删除多列的话,用逗号隔开。
使用alter table 来增加、删除和修改一个列的例子。
创建表结构:cre ...
Oracle trunc()函数的用法
- 博客分类:
- Oracle
1.TRUNC(for dates)
TRUNC函数为指定元素而截去的日期值。
其具体的语法格式如下:
TRUNC(date[,fmt])
其中:
date 一个日期值
fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
下面是该函数的使用情况:
TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')
='24-Nov-1999 12:00:00 am'
TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon- ...
ORACLE 日期加减操作
- 博客分类:
- Oracle
无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:
1 使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3 使用内置函数add_months来增加年和月
例:对当前日期增加一个小时:SQL> select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ;
SYSDATE SYSDATE+NUMTODSINTE——————- ——————-2010-10-14 21:38:19 2010 ...
SQL 循环执行及间隔多长时间后执行
- 博客分类:
- Oracle
xxx
---------------------------------------------------
create table T_CONTINUE_WORK_TEST
(
TEST_YEAR NUMBER(4),
TEST_MONTH NUMBER(2)
);
select * from t_continue_work_test;
truncate table t_continue_work_test;
--倒循环
declare
test_year number;
test_month number; ...