![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 76
wl1121
这个作者很懒,什么都没留下…
展开
-
Oracel判断是数字
SELECT DECODE( (REPLACE(TRANSLATE(TRIM('XX'),'0123456789','00000000000'),'0' ,NULL)), NULL, to_number(trim('XX') ) )from dual 说明:当XX为全是数字时,如587,则返回587。 当XX不全是数字事,如58ab...原创 2010-07-16 17:24:59 · 156 阅读 · 0 评论 -
sql优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表...原创 2011-12-22 11:28:37 · 114 阅读 · 0 评论 -
导入dmp数据
第一,启动服务,(如果数据库处于启动状态,那么略过这一步) 打开命令行执行以下语句net start OracleServiceORCLnet start OracleOraDb10g_home2TNSListenernet start OracleOraDb10g_home2iSQL*Plus 以上方式是在windows服务中启动服务,当windows服务不能启动数据库实...原创 2011-01-06 13:20:50 · 116 阅读 · 0 评论 -
Date,timestamp
Oracle timestampselect systimestamp from dualselect current_timestamp from dualselect cast(sysdate as timestamp) "DATE" from dualselect to_timestamp(to_date(sysdate, 'yyyy-mm-dd')) from dual...原创 2010-06-18 19:02:22 · 85 阅读 · 0 评论 -
创建Sequence的存储过程
很多人都知道在Oracle中并没有像其他数据库中的自增字段,那么我们怎样才能实现Oracle的自增字段功能呢?下面我们通过Oracle中的Sequence和Trigger来实现此功能。1、首先建立一个创建自增字段的存储过程//Written by Sun Zhenfang 20040903create or replace procedure pr_CreateIdentityColumn...原创 2010-06-18 14:03:48 · 336 阅读 · 0 评论 -
启动oracledbconsole
先设置环境变量ORACLE_SID value ORCL 然后cmd执行用管理员账户登录,emctl start administrator dbconsole 此服务用来登录 em原创 2010-05-26 17:28:15 · 101 阅读 · 0 评论 -
Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
Asp.Net 访问 Oracle 的简单例子1.为灵活设置,将连接字符写在web.config文件中 <appSettings> <add key="oracleconn" value="User ID=terryfeng;Password=frt_2007;Data Source=test;"/> <add key...原创 2010-05-26 10:18:05 · 96 阅读 · 0 评论 -
SqlPlus 常用指令
安装了oracle9i,进入sal*plus需要输入用户名、口令和主机标志符 system/manager sys/change_on_intall scott/tiger internal/oracle 以上为初始密码 主机字符串空或者是@+你的服务名,在本地登陆不需要本地服务名。 下面就介绍一下一些常用的sql*plus命令: 首先查看当前使用的数据库实例...原创 2010-05-19 11:22:30 · 145 阅读 · 0 评论 -
Oracle 命令大全
SQL*PLUS命令的使用大全[zt]Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buff...原创 2010-05-19 10:47:58 · 101 阅读 · 0 评论 -
FLASHBACK TABLE
/*1.FLASHBACK QUERY*/ --闪回到15分钟前 select * from orders as of timestamp (systimestamp - interval '15' minute) where ...... 这里可以使用DAY、SECOND、MONTH替换minute,例如: SELECT * FROM orders AS OF...原创 2010-07-18 19:57:23 · 86 阅读 · 0 评论 -
C# 连接Oracle(利用ODP.net,不安装oracle客户端)
C# 连接Oracle(利用ODP.net,不安装oracle客户端) 为了方便部署连接oracle的.net程序,oracle官方提供了一个简化版的client,即instant client。通过instant client和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点。1. ODAC的安装在or...原创 2014-07-11 09:37:18 · 302 阅读 · 0 评论