经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Oracle
Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结

Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结

创建表:   create table 表名 (     字段名1 字段类型 默认值 是否为空 ,     字段名2 字段类型 默认值 是否为空,     字段名3 字段类型 默认值 是否为空,     ......   );   创建一个user表:   crea...[2019/7/17]

Oracle修改字段类型报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”

在oracle修改user表字段name类型时遇到报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”,是因为要修改字段的新类型和原来的类型不兼容。 如果要修改的字段数据为空时,则不会报这种类型的错误,可以进行字段类型的修改。 alter table ...[2019/7/17]

oracle - for in loop 循环更新

用法:目的更新B表的数据 查询出A表的字段,命名为表1。然后更新B表 BEGIN FOR 表1 IN ( SELECT [匹配字段],[更新字段] FROM A表 ) loop UPDATE B表 SET B表.[需要更新字段]= 表1.[更新字段]; WHERE ...[2019/7/15]

EM13C添加agent记录两个报错

错误一:ADF_FACES-60097:For more information, please see the server''s error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR...[2019/7/15]

oracle授予权限

CONNECT角色:    --是授予最终用户的典型权利,最基本的           CREATE    SESSION    --...[2019/7/15]

Oracle 11.2.0.4_Linux单例篇

Linux 下安装Oracle步骤: 1、设置ip地址  2、设置主机名 3、安装oracle依赖的软件包 mkdir /media/cdrom -p mount /dev/cdrom  /media/cdrom vim /etc/fstab /dev...[2019/7/11]

oracle 常用语句

-- 空表不导出,建立表空间 select ''alter table ''||table_name||'' allocate extent;'' from user_tables where num_rows=0 -- 查询锁表 select b.username,b.s...[2019/7/10]

数据库基本概念(四)

二、数据库设计   数据库设计是将数据对象转换为数据表等数据库对象的过程,是数据库应用系统开发过程中首要的和基本的内容。   按照规范的设计方法,考虑数据库及其应用系统开发全过程,将关系数据库的设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数控运行和维护。...[2019/7/10]

kettle —— 从 oracle 到 oracle的坑

  公司有个项目,是使用kettle从oracle上统计,再将结果跟oracle中目标表进行对比更新。接手后,走了一些弯路,中间各种尝试都不尽如人意,也学了kettle的一些组件的用法。正好趁着机会记录 一下。   一、背景:   需求其实很简单,在源oracle中,有大批量的表,是使用定...[2019/7/9]

oracle分区表原理学习

oracle分区表原理学习

1.创建普通表 create table normal_shp(id number,day date,city_number number,note varchar2(100)) tablespace p; 插入10000条记录 insert into normal_shp(id,da...[2019/7/9]

oracle计算两个时间的差值(XX天XX时XX分XX秒)

在工作中需要计算两个时间的差值,结束时间 - 开始时间,又不想在js里写function,也不想在java里去计算,干脆就在数据库做了一个函数来计算两个时间的差值。格式为XX天XX时XX分XX秒; 上代码: CREATE OR REPLACE FUNCTION F_GET_DIFF_T...[2019/7/9]

数据表创建参数介绍

这个博主写的非常好,直接附上连接。 数据表创建参数介绍一http: blog.itpub.net/17203031/viewspace-688011/ 数据表创建参数介绍二 http: blog.itpub.net/17203031/viewspace-688047/ 数据表创建参...[2019/7/8]

还原数据库

imp 导入;exp 导出 imp(exp) system/123456 file="D:\LocalDatabase.dmp" full=y; 原文链接:http: www.cnblogs.com/YangJY123/p/11140941.html[2019/7/8]

Oracle数据库备份---导出与导入

利用windows的cmd命令备份导出数据(也可以连接上sqlplus进行操作)--导出--将数据库orcl完全导出 exp system/oracle@orcl file=c:\oracle_bak\orcl_bak.dmp full=y --将数据库中scott用户的所有对象导出 exp...[2019/7/8]

Oracle数据库---异常处理

Oracle数据库---异常处理

Oracle异常处理在PL/SQL语句书写时,需要处理的异常-- 不做异常处理时DECLARE v_name emp.ename%TYPE; v_sal emp.sal%TYPE;BEGIN SELECT ename,sal INTO v_name...[2019/7/8]

Oracle基础学习笔记 - lil-donky

Oracle基础学习笔记 最近找到一份实习工作,有点头疼的是,有阶段性考核,这...,实际想想看,大学期间只学过数据库原理,并没有针对某一数据库管理系统而系统的学习,这正好是一个机会,于是乎用了三天时间学习了一下Oracle数据的相关内容,以下是我总结的一些知识点,有错误的地方请及时通知我改正。...[2019/7/8]

Oracle数据库---包

--根据员工号或员工姓名获取员工的信息--根据员工号或员工姓名删除员工的信息--创建包规范CREATE OR REPLACE PACKAGE overload_pkgIS FUNCTION get_info(eno NUMBER) RETURN emp%ROWTYPE; F...[2019/7/5]

oracle——学习之路(select检索)

oracle——学习之路(select检索)

select语法:   select   [distinct|all]    列名     from   表名     [where]   ...[2019/7/5]

Oracle 数据库表中已有重复数据添加唯一键(唯一约束)

Oracle 数据库表中已有重复数据添加唯一键(唯一约束) 问题描述 以 demo 举例,模拟真实场景。 表 TEST_TABLE 有如下字段和数据:id 是主键,code 没有设置键和索引 ID CODE 1 code1 2 code2 3 code2 4 code2...[2019/7/5]

Oracle数据库---触发器

SQL> --当我们对empnew执行删除操作之后,它就会出现一个提示信息,提示:这是删除操作!SQL> CREATE TRIGGER first_trigger 2 AFTER DELETE 3 ON empnew 4 BEGIN 5 DBMS_OUTPUT.p...[2019/7/5]

数据库学习其一 oracle11g数据泵导入导出

一、检查环境一致性 需检查数据库客户端与服务端字符编码,以避免后续各种各样的问题 查询服务端编码 注意最好用sqlplus查询,用plsql有时候会出现查询不一致问题,如下图同一个语句在plsql和sqlplus中获得了不同的查询结果   也可以在NLS_DAT...[2019/7/4]

Linux系统下解锁Oracle的Scott用户

1)、在Oracle用户下面输入命令:lsnrctl status查看监听是否开启,如果未开启则需要开启监听,输入命令:lsnrctl start; 2)、如果没有设置监听的话需要先建立一个监听,然后开启监听,新建监听的时候图像化界面可能会出现乱码的情况,需要现在Oracle用户下面输入:LA...[2019/7/4]

导出远程oracle数据库到本地

1、以管理员身份运行 Net Manager   以管理员身份运行cmd   原文链接:http: www.cnblogs.com/YangJY123/p/11127937.html[2019/7/4]

Oracle

--创建用户create user xxx --创建用户xxxidentified by xxx --认证密码 xxxaccount unlock; --用户是否开放 锁定或者解锁 lock\unlock --授予权限给用户grant connect,resource to xxx; ...[2019/7/4]

Oracle数据库---存储过程、存储函数

Oracle数据库---存储过程、存储函数

--创建存储过程CREATE OR REPLACE PROCEDURE first_procISBEGIN DBMS_OUTPUT.PUT_LINE(''我是过程''); DBMS_OUTPUT.PUT_LINE(''Hello Everyone!'');END; --创建函数CREATE...[2019/7/3]

Oracle学习记录(一)

一、Oracle历史    于1977年拉里埃里森和他三个朋友成立了软件研发公司,并在之后给中央情报局开发了命名为Oracle而出名,并在之后将公司名改为Oracle。1989年以甲骨文命名进入中国。    Oracle以数据存储量大、处理速度快、安全性高一级容错性强等特点。 二、Orac...[2019/7/3]

CREATE TABLE——数据定义语言 (Data Definition Language, DDL)

  Sql语句分为三大类:     数据定义语言,负责创建,修改,删除表,索引和视图等对象;     数据操作语言,负责数据库中数据的插入,查询,删除等操作;     数据控制语言,用来授予和撤销用户权限。   数据定义语言 (Data Definition Langua...[2019/7/2]

Oracle数据库---游标

--查询所有员工的员工号、姓名和职位的信息。DECLARE --定义游标 CURSOR emp_cursor IS SELECT empno,ename,job FROM emp; v_empno emp.empno%TYPE; v_ename emp.ename%TYPE; v_job...[2019/7/2]

Oracle定时调用存储过程

#1Demo: 1.创建表 create table job_table(run_time date); 2.创建存储过程 create or replace procedure job_proc is begin insert into job_table ...[2019/7/2]

Oracle GoldenGate(ogg)安装经验大汇总,采坑总结,绝对干货!

一下是安装ogg过程中遇到的问题和解决办法,绝对良心干货,抽空会写更详细的安装教程。更多精彩内容请点击 OGG-00685 begin time prior to oldest log in log history https: blog.csdn.net/kiwi_kid/article/de...[2019/7/2]

《Oracle PLSQL从入门到精通》pdf电子版

链接:https: pan.baidu.com 1fhfMtmwM_hOAGgYOfNYlkw提取码:r53a 学习pl ql的同学,可以看看这本书,讲解的很详细,从入门到精通,大家有什么不懂得地方也可以互相交流 。。 里面讲解的都有操作截图,案例,以及源码 第...[2019/7/2]

Oracle数据库----视图

--创建简单视图--建立用于查询员工号、姓名、工资的视图。create view emp_viewasselect empno,ename,sal from emp; --查询视图select * from emp_view; --创建视图时指定视图的列的别名create view emp...[2019/7/2]

Oracle数据库---序列、索引、同义词

--创建序列create sequence deptno_seqstart with 50increment by 10maxvalue 70cache 3; --为了方便演示,创建了一个和dept表结构相同的deptnew表create table deptnewasselect * fro...[2019/7/2]

DQL---连接查询(内连接、外连接)、子查询、分页查询

一、连接查询   1、连接查询建立在有相互关系的两个表间,进行两个及两个以上的表或视图的查询。  2、对n张表进行查询,至少需要n-1个连接表的条件。 二、笛卡尔积(容易造成数据库宕机)   1、指表中每行元素与其他表的每行均组合,没有连接条件。  2、假设有两张表,表A有X条数据,表B有...[2019/7/2]

Oracle数据库---PLSQL

SET SERVEROUTPUT ONBEGIN --打印输出 DBMS_OUTPUT.PUT_LINE(''hello everyone!'');END; DECLARE v_name VARCHAR2(10); v_sal NUMBER(7,2); v_hir...[2019/7/2]

Oracle数据库----查询

--笛卡尔集select empno,ename, 员工表.deptno, 部门表.deptno, dname from 部门表, 员工表; --添加合适的条件,可以避免笛卡尔集,从而得到正确的多表查询记录select empno,ename, 员工表.deptno, 部门表.deptno, ...[2019/7/1]

Oracle数据库常用的脚本命令(一)

--连接数据库的命令connect,用于切换连接用户,简写形式conn--语法格式:conn 用户名/密码conn yanln/yanln --显示当前登录的用户show user --执行操作系统的命令host mkdir d:\testOracle --导出记录到文本spool d...[2019/6/30]

DQL---条件查询、单行函数、多行函数、分组函数、数据类型

DQL---条件查询、单行函数、多行函数、分组函数、数据类型

一、DQL 1、基本规则:   (1)对于日期型数据,做 *,/ 运算不合法,可以进行 +, - 运算。比如给日期加一天或减一个月,结果仍为一个日期。两个日期间只能为减法,返回两个日期相差的天数,两个日期间做加法没任何意义。   (2)包含空值(null)的数学表达式计算结果均为空值。 ...[2019/6/30]

DDL、DML、TCL

一、DDL 1、创建表(CREATE)   (1)数据库对大小写不敏感,只对字符串大小写敏感。   (2)使用create关键字创建表。(-- 表示注释)。 格式: CREATE TABLE 表名( 字段名1 字段值1, 字段名2 字段值2 ); --分号...[2019/6/29]

python3连接oracle数据库

声明:python,cx_Oracle和instantclient的版本应一致 我这里使用的版本是python3.6 64位 ,cx_Oracle-5.3-11g.win-amd64-py3.6-2和instantclient-basic-windows.x64-18.5.0.0.0dbru 1...[2019/6/29]

SQL优化

那些情况可能会导致全表扫描: 1、没有合适的索引 2、条件列上使用了运算符 3、使用函数(显示转换) 4、条件列上发生了隐式转换 5、条件所对应的列不在组合索引的第一位 6、条件列上使用了is Null或is not Null 7、使用了左模糊查询或双边模糊查询 8...[2019/6/28]

Oracle 11g 总结篇2

字段名的别名用“”括起来,如:last_name as “姓名”。去除重复:在投影的字段名前加上 distinct 就可以了。比如:select distinct em.last_name "姓名" from employees em;日期格式的查询语句:‘00-0月-00’  分别对应的...[2019/6/27]

oracle数据库用户之间授权

 今天遇到一个数据库的问题:   系统数据库用户下创建了几个视图用于外部系统开发报表使用,当外部系统提取视图数据时,需要通过一个只能访问需要视图权限的用户,于是想到给他创建一个新的用户,并给这个用户分配只能访问这几个视图的权限。   使用 oracle sql developer 客户端...[2019/6/27]

ORACLE等待事件:read by other session

read by other se ion简介   官方关于read by other se ion的介绍如下:   When information is requested from the database, Oracle will first read the d...[2019/6/27]

Oracle 函数使用记录

持续更新…… 参考:https: www.cnblogs.com/bbliutao/archive/2017/11/08/7804263.html     1. ADD_MONTHS 语法: ADD_MONTHS(date,month...[2019/6/26]

通过发票编号取凭证编号,返回多行值,拼接到一起

function GET_DOC_SEQUENCE_VALUE(P_INVOICE_NUM varchar2) return varchar2 is V_DOC_SEQUENCE_VALUE varchar2(2000); cursor cur_doc (l_invoice varchar2 )...[2019/6/26]

[转载]—Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)

[转载]—Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)

Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)     APPLIES TO: Oracle Database - En...[2019/6/26]

Oracle 10g&11g安装卸载Oracle Label Security

Oracle 10g&11g安装卸载Oracle Label Security

Oracle Label Securit简介   Oracle Label Security是内置于数据库引擎中的过程与约束条件集,该数据引擎实施对在单个表或整个模式上的"行"级访问控制。要利用Oracle Label Security,需要创建一个或多个安全策略,其中每一个安全策略...[2019/6/26]

ORA-04045: errors during recompilation/revalidation of LBACSYS.LBAC_EVENTS

使用orachk工具检查数据库实例的时候,发现报告里面有类似下面这样一些错误(最近有给Oracle 10g应用补丁PSU 10.2.0.5.180717,不清楚是这个产生的还是其他原因导致),使用脚本检查,发现有很多INVALID对象(具体参考[转载]—Health Check Reports P...[2019/6/26]

Oracle 函数使用记录

持续更新…… 参考:https: www.cnblogs.com/bbliutao/archive/2017/11/08/7804263.html   ADD_MONTHS 语法: ADD_MONTHS(date,months)...[2019/6/25]

121
8
记录数:937 页数:7/19首页上一页234567891011下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号