![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
Inovation_Sky
多情自古空余恨
展开
-
oracle10g在windows中的5个服务的作用以及启动
1. OracleDBConsoleorcl 数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl.在运行Enterprise Manager 的时候,需要启动这个服务。此服务被默认设置为自动开机启动的,是启动em的,如果OracleDBConsoleorcl不能启动,oracle的em将无法使用。启动服务项 OracleDBConsoleorcl实际上是要运行prel.exe原创 2014-11-27 16:24:36 · 1693 阅读 · 0 评论 -
ORACLE查询数据库的表和列以及主键等约束信息
根据oracle数据库中的对象名称查询对象信息可以使用 dba_objects DBA_OBJECTS describes all objects in the database. Its columns are the same as those in "ALL_OBJECTS".如:select * from dba_objects where object_name ='T_T...原创 2019-02-22 11:04:13 · 1498 阅读 · 0 评论 -
使用WITH AS提高性能简化嵌套SQL
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如转载 2016-04-01 19:52:23 · 779 阅读 · 0 评论 -
Oracle sql中(+)号作用
Oracle 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。外连接分为三种: 左转载 2016-04-01 18:49:25 · 1278 阅读 · 0 评论 -
SQL模糊查询语句和Escape转义字符
SQL模糊查询语句和Escape转义字符(2008-09-22 14:26:01)标签:from 转义字符 sql 单引号 通配符 escape it 通配符描述示例%包含零个或更多字符的任意字符串。WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。_(下划线)任何单个字符。WHERE au_fname LIKE转载 2016-01-14 12:00:12 · 838 阅读 · 0 评论 -
创建数据库表空间和分配用户权限
create tablespace xucspace datafile 'D:\oracle\xucspace' size 1024m //create user username identified by password default tablespace xucspace create user xuc identified by xuc default tablespace原创 2015-12-31 13:18:43 · 392 阅读 · 0 评论 -
Oracle SQL中实现indexOf和lastIndexOf功能,substr和instr用法
Oracle SQL中实现indexOf和lastIndexOf功能 Oracle, SQL, indexOf, lastIndexOf 今天遇到一个问题,需要将一个格式为1_2_3这样的字符串拆解组成1_3的串,并用SQL更新数据库。 在Oracel中,可以用substr和INSTR函数来实现此功能。 substr的第三个参数为1时,实现的是indexOf功能。 su转载 2015-12-13 16:47:46 · 5119 阅读 · 0 评论 -
plsql oracle客户端配置
1,项目使用的是oracle11g数据库,安装个客户端访问服务器.到oracle官方下载: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文)http://www.oracle.com/technology/software/tec原创 2015-12-11 11:12:51 · 469 阅读 · 0 评论 -
ORA-01795:列表中的最大表达式数为1000采用分页方式的解决方法
原因:SQL里面的IN中的数据量不能超过1000条 解决办法: 例如 Select * from tablename where col in (‘col1’,’col2’ ……..) 如果in 后面的Item过多的话,超过1000就会出现这种错误。 解决方法是: Select * from tablename where col in (‘col1’,’col2’ …….原创 2015-10-28 14:38:03 · 3450 阅读 · 0 评论 -
Oracle如何实现跨库查询
. 实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。二. 实现方法步骤: 1. 创建存储过程 2. 在存储过程中先创建database link 3. 创建成功 4. 从另一个数据库取出数据插入到当前数据库中转载 2015-09-09 20:21:24 · 375 阅读 · 0 评论 -
oracle修改字段类型时报"要更改的列必须为空"处理方法
执行以下语句报"要修改数据类型,则要更改的列必须为空" alter table 表名 modify (目标字段 varchar2(100));解决步骤:第一步,在表中加一个临时字段 alter table 表名 add 临时字段 目标字段原来的类型;第二步,将目标字段的值付给临时字段,并将目标字段置空 update 表名 set 临原创 2015-04-17 09:54:37 · 5789 阅读 · 1 评论 -
ORACLE创建DB link类型的同义词表
目前存在一个这样的业务需求,两个不同实例的ORACLE数据库, 数据库A和数据库B,我需要在A库中查询B库中的业务表 T_TEST_LINK,并且我直接想在A库中使用select * from T_TEST_LINK查询不写 select * from B.T_TEST_LINK@link_to_B的繁琐SQL。第一步:在A库中创建DB link-- Create database ...原创 2019-02-19 10:34:19 · 372 阅读 · 0 评论