创建用户
-- Create the user
create user JXTELE_HOMS
identified by
"123456"
default tablespace HOMS
temporary tablespace TEMP
profile
DEFAULT;
-- Grant/Revoke role privileges
grant connect to JXTELE_HOMS
with admin option;
grant dba to JXTELE_HOMS with admin option;
grant
resource to JXTELE_HOMS with admin option;
-- Grant/Revoke system privileges
grant unlimited tablespace to JXTELE_HOMS with admin option;
创建视图
create or replace view inpass_encape_byid as
select
p.*,e.ESCAPECODE ,e.ESCAPE_NAME ,e.ESCAPE_SEX
,e.ESCAPE_BIRTHDAY,e.ESCAPE_IDCARD ,e.ESCAPE_AREA ,
e.ESCAPE_ADDRESS
,e.REASON ,e.WATCHTIME ,
e.WATCHUNIT ,e.SIGN
,e.AGE ,e.CALLPHONE ,e.CALLTELEPHONE ,e.WATCHUNITCODE
,h.hotelname
from in_passenger p join escape e on p.cardcode=e.escape_idcard
join hotel h on p.hotelcode=h.hotelcode;
create or replace view in_out_passstatic as
select code,name,count(pcode)
cnt,intime,decode(a.roomcount,null,'0',a.roomcount) roomcount
from (select
h.hotelcode code,h.hotelname name,substr(i.in_datetime,0,8)
intime,i.in_passengercode pcode,h.roomcount roomcount
from IN_Passenger i
right join Hotel h on i.hotelcode=h.hotelcode
group by
h.HotelCode,substr(i.in_datetime,0,8),h.hotelname,i.in_passengercode,h.roomcount
union select t.hotelcode code,t.hotelname name,substr(p.in_datetime,0,8)
intime,p.out_passengercode pcode,t.roomcount roomcount
from Out_Passenger
p right join Hotel t on p.hotelcode=t.hotelcode
group by
t.HotelCode,substr(p.in_datetime,0,8),t.hotelname,p.out_passengercode,t.roomcount
) a
group by a.code,a.intime,a.name,a.roomcount order by a.code;
create or replace view in_passstatic as
select code,name,count(pcode)
cnt,intime,decode(a.roomcount,null,'0',a.roomcount) roomcount
from (select
h.hotelcode code,h.hotelname name,substr(i.in_datetime,0,8)
intime,i.in_passengercode pcode,h.roomcount
from IN_Passenger i right join
Hotel h on i.hotelcode=h.hotelcode
group by
h.HotelCode,substr(i.in_datetime,0,8),h.hotelname,i.in_passengercode,h.roomcount)
a
group by a.code,a.intime,a.name,a.roomcount order by a.code;
create or replace view out_passstatic as
select code,name,count(pcode)
cnt,intime,decode(a.roomcount,null,'0',a.roomcount) roomcount
from (select
t.hotelcode code,t.hotelname name,substr(p.in_datetime,0,8)
intime,p.out_passengercode pcode,t.roomcount
from Out_Passenger p right join
Hotel t on p.hotelcode=t.hotelcode
group by
t.HotelCode,substr(p.in_datetime,0,8),t.hotelname,p.out_passengercode,t.roomcount
) a
group by a.code,a.intime,a.name,a.roomcount order by
a.code;
相关推荐
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结。
本文将详细介绍如何在Oracle中通过命令行方式创建和删除用户、角色、表空间,以及导入导出数据库的操作。 首先,创建Oracle用户是数据库管理的基础。创建用户的基本语法是: ```sql create user 用户名 identified ...
Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...
### Oracle 创建删除用户、角色、表空间、导入导出命令总结 #### 一、表空间管理 表空间是Oracle数据库中的基本存储单元,用于管理数据文件。以下为创建临时表空间与非临时表空间的命令示例: 1. **创建临时表...
### 命令行导入导出Oracle数据库操作 在日常的数据库管理工作中,经常会遇到需要对Oracle数据库进行备份、恢复或者迁移的需求。相比于图形界面工具(如Oracle SQL Developer或Oracle Enterprise Manager),通过...
5. **Oracle数据库导入导出方式** - `expdp`和`impdp`:Oracle Data Pump是Oracle提供的高效数据导入导出工具,支持大量数据的快速传输。 - `sqlplus`:通过SQL命令行工具,配合`INSERT INTO SELECT`语句或`CREATE...
这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...
Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。
Oracle提供了一个名为`exp`的实用程序(在较新版本中为`expdp`)来导出数据库对象,如表、视图、索引等。以下是一些基本的导出命令: 1. 完整数据库导出: ``` exp system/manager@TEST file=d:daochu.dmp full=y...
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结.pdf
### Oracle 数据库表空间管理与数据导入导出详解 #### 表空间概念及管理 在Oracle数据库中,**表空间**是逻辑存储结构的一部分,用于组织数据库中的数据和索引。一个表空间由一个或多个数据文件组成,这些数据文件...
Oracle数据库的导入导出是数据库管理和维护中至关重要的部分,它涉及到数据的备份与恢复,确保数据的安全性和可恢复性。Oracle提供了Export和Import工具来实现这一目标。 **Export工具**用于从数据库中提取数据和元...
在进行Oracle数据库的导入导出之前,通常需要创建一个新的数据库用户并为其分配适当的权限。下面是一些基本步骤: 1. **登录PL/SQL Developer**: - 使用`sys`账户登录到PL/SQL Developer工具中。 - 在左侧面板...
### Oracle用户创建与数据库的导入导出操作 #### 一、Oracle用户管理 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。通过合理的用户管理,可以有效地控制对数据库资源的访问权限,确保数据的安全性和...
MySQL数据库提供了一个名为`mysqldump`的命令行工具,用于创建数据库或表的结构和数据的SQL脚本。例如,要备份名为`mydb`的整个数据库,可以执行以下命令: ```bash mysqldump -u username -p mydb > mydb_backup....
Oracle 导入导出 DMP 数据库是 Oracle 数据库管理系统提供的一种方便的数据库迁移和备份方式。通过两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL,可以快速地实现数据库的导入和导出。