【Oracle创建表_01】教程文章相关的互联网学习教程文章

ORACLE中创建表空间,创建表,修改表,授权

创建表空间 /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m autoextend on next 50m maxsize 20480m //如果最大值没有上限,则使用unlimited extent management local; //extent 表示区间 设置区间管理方式是本地方式 另外一种方式是dictionary 字典方式 ,extent可以理解为表的扩展方式 /*第2步:创建数据表...

Oracle-创建一个DBLink的方法

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。创建create database link FistDBlink connect to dbName identified by dbPassword using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = x.x.x.x)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))‘;查询1.查看所有的数据...

ORACLE数据库中创建、删除--同义词、视图、索引、序列

select * from emp;create synonym emp_ny for emp;create public synonym pub_emp_ny for employees;--创建公有同义词DROP SYNONYM EMP_NY;--删除同义词DROP PUBLIC SYNONYM PUB_EMP_NY;--删除公有同义词 查看已有同义词 SELECT * FROM SYS.ALL_SYNONYMS WHERE table_name=‘DIC_TRIPMODE‘; CREATE SEQUENCE SEQIDINCREMENT BY 1START WITH 1001MAXVALUE 1200MINVALUE 1CYCLENOCACHE ;DROP SEQUENCE SEQID;--删除序列CREATE VI...

oracle数据库创建并导入dmp文件

导出:exp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp导入:imp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp fromuser=xcgwjxuser(旧用户) touser=xcgwjxuser(新用户) commit=y ignore=y oracle dmp文件导入数据库步骤:1>打开oracle配置和移植工具--->Database Configuration Assistant 创建数据库2>创建好数据库后用sys登录,创建用户,将dba权限赋予。(若是连接远程数据库,则需要在配置和移植工...

Oracle创建DBLink

-- 如果创建全局 dblink,必须使用 systm 或 sys 用户,在 database 前加 public。 create/* public */databaselinkdblink1 connecttodbusernameidentifiedbydbpassword using‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))‘; -- 数据库参数 global_name=true 时要求数据库链接名称跟远端数据库名称一样。数据库全局名称可以用以下命令...

一个语句创建Oracle所有表的序列【代码】

1-- 动态创建序列 2declare 3cursor c_job is 4select TABLE_NAME from user_tables;5 6 c_row c_job%rowtype;7 v_sql varchar2(200);8begin 9for c_row in c_job loop 10begin11 v_sql :=‘create sequence SEQ_‘|| c_row.TABLE_NAME; 12 dbms_output.put_line(v_sql); 13execute immediate v_sql; 14end; 15end loop; 1617end; 原文:http://www.cnblogs.com/jacktang/p/4353645.html

在oracle存储过程中创建临时表

在oracle的存储过程中,不能直接使用DDL语句,比如create、alter、drop、truncate等。那如果我们想在存储过程中建立一张临时表就只能使用动态sql语句了:create or replace procedure pro asstr_sql varchar2(100); begin-- 创建临时表str_sql := 'create global temporary table temp_table (col1 varchar2(10),col2 number) on commit preserve rows';execute immediate str_sql;-- 使用临时表str_sql := 'insert into temp_tabl...

用一个例子说明oracle临时表,创建过程,

--创建临时表,规定好格式,是必须的,不同于sqlserver那么随意;Create Global Temporary Table record4( yljgdm VARCHAR2(22) not null, jzlsh VARCHAR2(50) not null, kh VARCHAR2(32), klx VARCHAR2(16), hzxm VARCHAR2(32), jzlx VARCHAR2(3), zzysgh VARCHAR2(16), zzysxm VARCHAR2(32), jzksmc VARCHAR2(30), jlgxsj DATE default Sysdate, zbdm VARCHAR(22))on commit preserve rows; Create Global Temporary ...

学习《Oracle PL/SQL 实例讲解 原书第5版》---创建student schema【图】

接上篇,运行脚本createStudent.sql后结果不符。  又运行了一遍rebuildStudent.sql就好了。  图:  原来是这样的,还以为是语言问题:  额,本来是打算截图的。但是发现没问题了。可能是运行过rebuildStudent.sql后,修改了表结构吧。之前的问题是:日期格式不对。现在没问题了。就这样吧。  附StudentSchema 下载地址:http://www.informit.com/store/oracle-pl-sql-by-example-9780133796780 原文:https://www.cnblog...

oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)

这篇文章主要介绍了oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包等相关资料,需要的朋友可以参考下 oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包认识存储过程和函数存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储...

Oracle的简单的创建dblink以及进行数据迁移的方法【代码】

1. 创建dblink 语法如下:create public database link zhaobsh connect to lcoe739999 identified by Test6530using‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.24.39.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =ora11r2)))‘;2. 查询其他表中的数据select * from zwkmzd2007@zhaobsh3.复制其他数据库中的数据 create table zwkmzd2007 asselect * from zwkmzd2007@zhaobsh 原文:https://www....

利用Oracle创建数据库【图】

本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6217151.html数据库的创建打开“所有程序”-“Oracle - OraDb10g_home2”-“配置和移植工具”-“Database Configuration Assistant”,启动数据库创建界面,单击“下一步(N)”,选择“创建数据库”,单击“下一步(N)”,选择数据库模板,默认,单击“下一步(N)”,进入“数据库标识”界面,填写“全局数据库名”以及SID,单击“下一步(N)”,进...

oracle 创建用户指定表空间报错ORA-28010: 无法使外部用户, 全局用户或没有验证方法的用户失效【代码】

我在plsql里复制了system这个用户的sql我连接了服务器上的oracle之后想执行sql创建一个用户并指定它的表空间结果在navicat里报了这个错误,我以为是system用户的问题,然后我就用sys用户登录结果,还是报这个错误我就连接远程服务器用sqlplus登录再创建还是报这个错误 然后就去百度这个错误直接搜不到,我就去了Oracle的官网去搜索也是搜不到这个错误的解决方案,然后突发奇想直接单创建用户试试,果然创建成功了 那我就转变了思...

oracle创建表空间

导入数据前要先创建表空间导入命令 imp file= full=y 回车输入用户名密码 可能有的表空间 不存在要创建 /*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */create tablespace user_data logging datafile ‘D:\oracle\orad...

Oracle创建用户【代码】

创建临时表空间CREATETEMPORARY TABLESPACE test_temp TEMPFILE ‘C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf‘ SIZE 32M AUTOEXTEND ONNEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;创建用户表空间CREATE TABLESPACE test_data LOGGING DATAFILE ‘C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF‘ SIZE 32M AUTOEXTEND ONNEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;创建用户并制定表空间CREAT...