数据库---Oracle
wangzheweini
这个作者很懒,什么都没留下…
展开
-
数据迁移问题MySQL——>Oracle
共迁移7张表,表间互有关联,操作步骤:1、使用Navicat将数据从Mysql传输到Oracle Navicat—>工具—>数据传输,注意高级选项中的设置。2、发现问题迁移后的表名和字段名有"",在Oracle中,加""的表名是大小写敏感的,需将加""的表名除去引号 将带""的表导出,修改SQL文件删除"",再将SQL文件导入。3、操作Oracle遇到原创 2018-11-10 10:45:55 · 424 阅读 · 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 · 6119 阅读 · 0 评论 -
oracle数据表导入导出(Navicat、PLSQL)
一、Navicat使用的虽然是同一个工具但不能直接导入:导出后的SQL文件:1、删除DROP TABLE行。(可不除,需勾选遇到错误时继续)2、将表名、列名中的 " 全部除去。(替换为空)3、将USER改为要使用的用户。用户名须带 " 。 二、PLSQL...原创 2018-12-11 09:47:38 · 4487 阅读 · 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 · 1496 阅读 · 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 · 174 阅读 · 0 评论 -
navicat 导入SQL文件出错
1.新建数据库 在数据库名或者表名上右键 运行SQL语句2.去掉对勾参考自:https://www.cnblogs.com/qingfengzhuimeng/p/6900684.html转载 2018-11-06 13:59:42 · 19215 阅读 · 11 评论 -
Oracle———数据表授权及同义词的使用
1、将用户GKBI下的表CATALOG_TREE权限赋予用户SCAFFOLDgrant 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 · 755 阅读 · 0 评论