-
exp imp 导入Oracle的dmp文件报编码错误
所属栏目:[百科] 日期:2021-01-11 热度:75
一、问题:这个是因为导出端的数据库编码和导入端的数据库编码不一致,我得导出端a是ZHS16GBKUNIX这种编码格式,而导入端b的是AL32UTF8这种编码格式,从而如果从a导出dmp文件,再导入到b端数据库时,会报错出编码不一致,数据不能完整的导入进去 二、分析[详细]
-
oracle 11g 闪回测试过程
所属栏目:[百科] 日期:2021-01-11 热度:74
SQL select flashback_on from v$database; FLASHBACK_ON ------------------------------------------------------ YES SQL set linesize 3000; SQL select * from scott.dept; DEPTNO DNAME LOC ---------- ------------------------------------------[详细]
-
Oracle 实现与mysql中find_in_set函数的兼容
所属栏目:[百科] 日期:2021-01-11 热度:97
Oracle 实现与mysql中find_in_set函数的兼容 2018年03月23日 17:35:00?weixin_33757911?阅读数 176 ? find_in_set(str,strList),寻找str在strList中的位置。 sql代码: ? -- 返回结果为1, ? SELECT FIND_IN_SET(‘1‘,‘1,2,3‘) FROM DUAL; sql代码: ?[详细]
-
关于Oracle报 ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int:
所属栏目:[百科] 日期:2021-01-11 热度:168
服务器上有的Oracle版本是11.2.0.1.0,但是用到了mybatis-PageHelper分页插件会报这个错误。 下面说说我是怎么遇到这个错误的:同事写的这个功能点是用到了前台分页,是正常的没有报这个错误(这个sql语句里面有个视图),后来改成后台分页就报了这个错误[详细]
-
Oracle的建表约束
所属栏目:[百科] 日期:2021-01-11 热度:88
当我们创建表的时候,同时可以指定所插入数据的一些规则,比如说某个字段不能为空值,某个字段的值(比如年龄)不能小于零等等,这些规则称为约束。约束是在表上强制执行的数据校验规则. Oracle 支持下面五类完整性约束: NOT NULL 非空 UNIQUE Key 唯一键[详细]
-
使用oracle的存储过程的例子
所属栏目:[百科] 日期:2021-01-11 热度:119
十几年没有用oracle的存储过程了,有些东西已经忘了,没有想到今天又要用。在这里写个例子。 它演示了存储过程的格式,游标的使用,循环、判断的使用,还有直接执行一个拼接的SQL的用法。 以下是代码: create or replace procedure wanglc_test is v_tabl[详细]
-
Oracle-子查询,分页
所属栏目:[百科] 日期:2021-01-11 热度:190
1?子查询 1.1?子查询 sql中查询是可以嵌套的。一个查询可以作为另外一个查询的条件、表。 SELECT select_listFROM tableWHERE expr operator(SELECT select_list FROM table); 理解子查询的关键在于把子查询当作一张表来看待。外层的语句可以把内嵌的子查[详细]
-
oracle 11g 添加删除haip
所属栏目:[百科] 日期:2021-01-11 热度:105
1 [[email?protected] ~]# /u01/app/crs/bin/oifcfg getif 2 eth11 192.168.20.0 global public 3 eth12 10.0.0.0 global cluster_interconnect 4 [[email?protected] ~]# /u01/app/crs/bin/oifcfg setif -global eth13/10.0.0.0:cluster_interconnect 5 [[详细]
-
Oracle相关练习
所属栏目:[百科] 日期:2021-01-11 热度:131
副标题#e# Oracle练习 建表: create?table?student( sno varchar2(10)?primary?key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create?table?teacher( tno varchar2(10)?primary?key, tname varchar2(20) ); create?table?course( cno var[详细]
-
oracle数据库定义语句DDL
所属栏目:[百科] 日期:2021-01-11 热度:73
副标题#e# 1、建表语句: create table 表名(字段名 类型,字段名 类型); --删除表: drop table 表名; --修改表: alter table 表名 add 字段名 类型; --修改字段: alter table 表名 modify(字段名 类型); --重命名字段: alter table 表名 renam[详细]
-
oracle数据库控制语句DCL
所属栏目:[百科] 日期:2021-01-11 热度:147
1、首先用管理员创建一个用户dog/wangwang create user?dog identified by wangwang; ?--修改 alter user dog identified by cat; --删除 drop user dog; 然后创建完成的时候,用户还不能登录,因为创建缺少session 的权限 2、为用户授予创建session 的权[详细]
-
ORA-03113: end-of-file on communication channel 解决方案
所属栏目:[百科] 日期:2021-01-11 热度:109
Oracle启动时报如下错误: ORA-03113: end-of-file on communication channel ? ? 解决方案如下: 1、查看orcle启动日志,确定具体是什么原因引起的错误。 cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trace/ ls -alcr | grep alert (c时间排序、r倒序) 定[详细]
-
Oracle数据库表空间使用率查询SQL
所属栏目:[百科] 日期:2021-01-11 热度:103
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "已建表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB 100,2),‘990.99‘) "使用比", F.TOTAL_[详细]
-
1 Oracle概述amp;与MySQL的差别amp;SQL语句分类复习
所属栏目:[百科] 日期:2021-01-11 热度:70
一、?知识点目录 Oracle的概念和安装 基本查询 条件查询 Oracle中的函数 多表查询 子查询 表空间的状态 用户 视图 索引 序列 同义词 PLSQL编程 游标 存储过程 存储函数 触发器 二、Oracle MySQL:开源免费,中小型企业。淘宝网用MySQL集群 Oracle:收费,[详细]
-
ADO.NET 根据实体类自动生成添加修改语句仅限Oracle使用
所属栏目:[百科] 日期:2021-01-11 热度:139
副标题#e# 话不多说直接上代码,新手上路,高手路过勿喷,请多多指教。 /// summary /// 等于号 /// /summary private readonly static string eq = string.Format(string.Empty + Convert.ToChar(32) + Convert.ToChar(61) + Convert.ToChar(32)); /// sum[详细]
-
oracle update from多表性能优化一例
所属栏目:[百科] 日期:2021-01-11 热度:56
这几天测试java内存数据库,和oracle比较时发下一个update from语句很慢,如下: update business_new set fare1_balance_ratio = (select BALANCE_RATIO from bfare2 where bfare2.exchange_type = business_new.exchange_type and bfare2.stock_type = b[详细]
-
Oracle ORA-00933:SQL命令没有正确结束?
所属栏目:[百科] 日期:2021-01-10 热度:63
我一直收到这个错误. 我该如何解决这个问题? 错误: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended 码: update id="updateProc" parameterClass="rating" update rating set rating_title=#rating_title# rating_cont=#[详细]
-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-10 热度:114
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-10 热度:165
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年).[详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-10 热度:159
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-10 热度:103
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSER[详细]
-
Oracle:PL / SQL中最快的方式,以查看是否存在值:List,VARRAY或
所属栏目:[百科] 日期:2021-01-10 热度:66
更新如果您想查看长原始问题,请查看编辑内容.这是问题的更简洁的短版本…… 我需要看看GroupA(不总是GroupA,这会改变每个循环迭代)是否存在于200个左右的组中的[list,varray,temp table,what].我如何存储这200个组完全由我控制.但我想将它们存储在一个有助[详细]
-
oracle – ORA-03113打开数据库时出错
所属栏目:[百科] 日期:2021-01-10 热度:188
我正在尝试恢复数据库.这个工作挂了一些问题,所以我重新启动了Oracle服务( Windows).我现在在连接到DB时遇到错误: ORA-03113 end-of-file on communication channelProcess ID :9716Session ID: 237 serial number :5 我该如何解决这个错误? 解决方法 OR[详细]
-
Oracle Sql Developer输出格式
所属栏目:[百科] 日期:2021-01-10 热度:189
select col1,col2,col3 from tab1 union allselect col1,col3 from tab2 O / P- COL1 COL2 COL36518 10060152650 534010002 6518 10060152651 534010002 6518 10060152652 534020003 6526 10060153296 534004002 6526 10060153310 534004542 6526 10060153[详细]
-
oracle – 错误:PLS-00428:此select语句中需要一个into子句
所属栏目:[百科] 日期:2021-01-10 热度:149
我正在尝试创建一个如下所示的函数,但得到标题中声明的错误. create or replace function gettaxmin(period_tax_type_id in double precision,tax_range in number) return double precision is Result double precision;begin SELECT CASE WHEN max(tax_r[详细]