日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 数据库_操作事项_05

發布時間:2024/9/27 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 数据库_操作事项_05 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

            • 1. 目標表
            • 2. 臨時表
            • 3. 日志表
            • 4. 配置表
            • 5. 用戶查詢
            • 6. 配置數據

聲明:請使用oralce用戶登錄plsq操作

1. 目標表

與ODS(數據倉庫)約定的表模型,把表結構在數據進行初始化

2. 臨時表

把目標表復制一份,將表名統一在后面添加B后綴,把表結構在數據進行初始化

例如:
目標表:USER
臨時表:USERB

3. 日志表

數據裝載自帶的日志表,需要提前進行初始化

--------------------------------------數據加載部分--------------------- --軌跡表DROP TABLE LOAD_LOG; DROP TABLE LOAD_PL_ERROR_LOG; DROP TABLE LOAD_PL_FULL_LOG; DROP TABLE LOAD_Z_LOG; DROP TABLE LOAD_PL_LOG;CREATE TABLE LOAD_LOG (CONTROL_NAME VARCHAR2(200),LOAD_TIME DATE,LOAD_FLAGCOD CHAR(1),LOAD_FLAGNAME VARCHAR2(20),BAK1 VARCHAR2(20),BAK2 VARCHAR2(20),BAK3 VARCHAR2(20) );CREATE TABLE LOAD_PL_ERROR_LOG (S_PROCNAME VARCHAR2(64),S_TIME DATE NOT NULL,S_MSG VARCHAR2(4000),S_USER VARCHAR2(64) );CREATE TABLE LOAD_Z_LOG (load_date DATE,load_status VARCHAR2(200),load_flag VARCHAR2(200),start_time DATE,end_time DATE,bak1 VARCHAR2(20),bak2 VARCHAR2(20),bak3 VARCHAR2(20) );CREATE TABLE LOAD_PL_LOG (s_procname VARCHAR2(64),s_time DATE not null,s_msg VARCHAR2(4000),s_user VARCHAR2(64) );
4. 配置表

初始化加載配置表

CREATE TABLE LOAD_PL_FULL_LOG (S_PROCNAME VARCHAR2(64),S_TIME DATE,S_MSG VARCHAR2(4000),S_FLAG NUMBER(1),S_USER VARCHAR2(64) );
5. 用戶查詢
# 即可獲取用戶 select user from dual;
6. 配置數據

初始化配置表數據

同步標識:0-全量 1-增量

--全/增量加載數據 INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user', '', '', '0', '用戶名'); INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user2', '', '', '1', '用戶'); INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user3', '', '', '1', '用戶'); INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user4', '', '', '0', '用戶'); INSERT INTO LOAD_PL_FULL_LOG (S_PROCNAME, S_TIME, S_MSG, S_FLAG, S_USER) VALUES ('user5', '', '', '0', '用戶');commit;

總結

以上是生活随笔為你收集整理的oracle 数据库_操作事项_05的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。