Oracle
最数据
互联网科技博主 | 独立开发者 | ZuiData
展开
-
Oracle 跨库 查询 复制表数据 分布式查询
方法一:在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。第一步、配置A服务器端的tnsnames.ora文件(TNSNAMES.ORA Network Configuration File),该文件存放的位置为:$O原创 2014-08-28 15:02:06 · 3581 阅读 · 0 评论 -
oracle创建删除表空间、用户、数据导入导出等常用sql语句
//连接connect /as sysdba1.创建表空间和用户并为用户指定表空间//创建临时表空间create temporary tablespace user_temp tempfile 'D:oracleoradatauser_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent mana原创 2017-10-26 17:32:02 · 283 阅读 · 0 评论 -
powerdesigner 数据库表定义导出到excel
shift+ctrl+X,打开脚本运行,脚本如下:'******************************************************************************'* File: pdm2excel.txt'* Title: pdm export to excel'* Purpose: To export the tab转载 2017-02-17 14:44:25 · 375 阅读 · 0 评论 -
Oracle密码过期ORA-28001: the password has expired解决办法
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未转载 2016-06-27 19:09:51 · 2482 阅读 · 0 评论 -
win10安装oracle 11g 时出现INS-13001环境不满足最低要求
在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可):转载 2016-04-20 10:08:37 · 29725 阅读 · 3 评论 -
Oracle11g数据库导入Oracle10g问题
1)问题1: Oracle11g数据库导入Oracle10g数据库操作导入解决方法:11g备份,导入10g的时候会抛错,直接阻止导入。但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况。一、在11g服务器上,使用expdp命令备份数据EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj d转载 2015-12-22 11:40:07 · 1282 阅读 · 0 评论 -
Oracle PL/SQL之LOOP循环控制语句
在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下:[>]LOOP statement...END LOOP [label_name]【语法说明】label_name>>:LOOP结构的转载 2015-12-14 17:55:55 · 1476 阅读 · 0 评论 -
Oracle存储过程中利用数组循环调用另一存储过程
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE OR REPLACE PROCEDURE SP_DoReBalance ( vAccountId in varchar, --当前公司主体账套 vCheckM转载 2015-12-14 17:53:37 · 2188 阅读 · 0 评论 -
oracle 实现 split 函数 (返回数组)
首先,这是最近在公司执行一个任务的时候遇到的情况,分享一下,代码来源于互联网,非原创。 如果你的存储过程的参数个数不定,比如你要处理A条件、B条件2种情况,或者A条件、C条件、F条件的情况, 每次的条件的个数和条件都是变动的,这样你的存储过程参数就不好做。这种情况下,你可以只输入一个参数, 多个条件用特殊字符如逗号分隔,然后对这个条件截断拆分之后循环处理,类似于jquery的split转载 2015-12-14 17:49:43 · 9108 阅读 · 0 评论 -
Oracle存储过程基本语法介绍
Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2:转载 2015-11-26 17:40:12 · 552 阅读 · 0 评论 -
Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
前提:在CMD 命令下 导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp)测试截图:exp ZM/sql123@ORCL owner=ZM file=F\abcd.dmp 导入命令:imp 用户名/密码@数据库 fromuser=用户名 touser=用户名 file=d:\cu.dmp转载 2015-08-07 10:43:29 · 8283 阅读 · 0 评论 -
ORACLE中创建和删除临时表
CREATE GLOBAL TEMPORARY TABLE TABLENAME ( COL1 VARCHAR2(10), COL2 NUMBER) ON COMMIT PRESERVE(DELETE) ROWS ;--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)------------------原创 2014-08-31 15:04:24 · 2512 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I转载 2014-08-29 09:43:33 · 608 阅读 · 0 评论 -
存储过程中遇到ora-00942表或视图不存在
解决方法:grant select, insert, update, delete on bookmarks.* to bm_user@localhost identified by 'password'授权语句:意思是把表 XXX select, insert, update, delete权限授给bm_user表以sys身份登录,为sys原创 2014-09-11 21:20:59 · 14293 阅读 · 0 评论 -
oracle表结构导出导入
导出:从oracle导出表结构其实一点也不能,只要你有PL/SQL就OK了。登陆到数据库后,选工具→导出用户对象。全选所有,然后选在导出的地址,最后就按“导出”。看到进度条全部变成绿色就完成了。导入:把刚刚的表导入数据库里要注意两点:一、导入到新数据库里,首先要建立相同的“用户并登陆”;选在工具→导入表→选择导入的文件→按下导入。二、导入转载 2014-08-27 08:23:18 · 769 阅读 · 0 评论 -
Oracle round 函数(四舍五入)
如何使用 Oracle Round 函数 (四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL参数:number : 欲处理之数值decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )Sample :select roun转载 2017-11-20 09:26:08 · 13220 阅读 · 0 评论