![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库---Oracle
wangzheweini
这个作者很懒,什么都没留下…
展开
-
数据迁移问题MySQL——>Oracle
共迁移7张表,表间互有关联,操作步骤: 1、使用Navicat将数据从Mysql传输到Oracle Navicat—>工具—>数据传输,注意高级选项中的设置。 2、发现问题迁移后的表名和字段名有"",在Oracle中,加""的表名是大小写敏感的,需将加""的表名除去引号 将带""的表导出,修改SQL文件删除"",再将SQL文件导入。 3、操作Oracle遇到原创 2018-11-10 10:45:55 · 429 阅读 · 0 评论 -
Oracle中给表添加主键、外键
一、创建表的同时创建主键约束 1、无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); 2、有命名 create table students ( studentid int , studentname varchar(8), age int, c...原创 2018-12-12 10:58:25 · 6143 阅读 · 0 评论 -
oracle数据表导入导出(Navicat、PLSQL)
一、Navicat 使用的虽然是同一个工具但不能直接导入: 导出后的SQL文件: 1、删除DROP TABLE行。(可不除,需勾选遇到错误时继续) 2、将表名、列名中的 " 全部除去。(替换为空) 3、将USER改为要使用的用户。用户名须带 " 。 二、PLSQL...原创 2018-12-11 09:47:38 · 4501 阅读 · 0 评论 -
Oracle数据库编写存储过程
一、存储过程创建语法 create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); --vs_msg VARCHAR2(4000); 变量2 类型(值范围); Begin 过程体; Exception When others then Ro...转载 2018-12-03 15:50:01 · 1502 阅读 · 0 评论 -
Oracle基本SQL操作
1、创建用户并赋予权限(sqlplus / as sysdba) 创建用户 create user Scaffold identified by Scaffold; 创建一个表空间 create tablespace Scaffold datafile '/app/oracle/oradata/OFSAA/Scaffold.dbf' size 1000M; 表空间分配给用户 alter u...原创 2018-11-26 14:51:34 · 177 阅读 · 0 评论 -
navicat 导入SQL文件出错
1.新建数据库 在数据库名或者表名上右键 运行SQL语句 2.去掉对勾 参考自:https://www.cnblogs.com/qingfengzhuimeng/p/6900684.html转载 2018-11-06 13:59:42 · 19253 阅读 · 11 评论 -
Oracle———数据表授权及同义词的使用
1、将用户GKBI下的表CATALOG_TREE权限赋予用户SCAFFOLD grant all on GKBI.CATALOG_TREE to SCAFFOLD; grant select on GKBI.CATALOG_TREE TO SCAFFOLD; grant delete on GKBI.CATALOG_TREE TO SCAFFOLD; grant insert on ...原创 2019-01-29 15:08:35 · 764 阅读 · 0 评论