91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11.4MB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-01
  • 語言: 數據庫
  • 標簽: SQL??

資源簡介

一、簡介 1.1前言 1、由于最近工作一直用Oracle,故對Oracle數據庫研究為對象。 2、根據工作業務需求實際情況進行功能研發。為什么要開發呢?因為在數據庫升級或者遷移的時候,為了保證不同環境不同數據庫數據保持同步,故數據庫SQL腳本非常作用。比如:數據庫主腳本,副腳本,增量腳本。 3、 什么是主腳本、副腳本、增量腳本呢? 3.1、主腳本指數據庫表或存儲過程,視圖腳本,序列等腳本。 3.2、副腳本指必須執行主腳本之后才執行的腳本。換句話說在沒執行主鍵腳本的情況下,副腳本執行之后會回滾事務失敗。 3.3、增量腳本指在執行主腳本或副腳本之后,根據需求對某個表添加/修改約束(主外鍵約束,長度約束等),添加/修改字段/添加數據等情況對數據庫結構改變處理的一種行為腳本。 1.2作用 1、 快速產出自定義規則需要的SQL腳本。 2、減少人工編寫SQL腳本出錯率問題,完全通過程序檢測SQL準確性。 3、幫助開發人員提高SQL編寫效率,減少人工編寫SQL開發成本問題。 4、幫助開發人員節約時間,同時避免繁瑣不必要編寫SQL的工作。 二、實現方式與原理 2.1實現方式 1、實現方式分:正向與逆向實現。什么是正向與逆行呢【是否有雞還是有蛋,先后道理同等】 2、正向方式:首先把設計好數據庫表文檔,把所有表的字段屬性配置到EXCEL或者CSV格式的文件通過JXL/POI技術去讀取文件的字段,再通過其他技術一系列程序處理之后生成所需要的SQL腳本。 3、逆向方式:首先有數據庫表,然后通過ORM持久化技術連接數據庫再讀取表的字段等屬性出來,再通過其他技術一系列程序處理之后生成所需要的SQL腳本。 2.2原理 對數據庫軟件內置核心表或視圖查詢出來存儲用戶行為表結構所有屬性信息,對此屬性結構信息進行分析與組裝所需要SQL腳本。

資源截圖

代碼片段和文件信息

package?com.flong.modules;
/**
?*?@Description AppException
?*?@ClassName AppException
?*?@Date 2017年2月23日?下午2:21:04
?*?@Author liangjilong
?*?@Copyright?(c)?All?Right?Reserved??2017.
?*/
public?class?AppException?extends?Exception?{

private?static?final?long?serialVersionUID?=?1L;
/**異常碼*/
public?int?code;
/**異常信息*/
public?String?msg;
/**異常級別*/
public?int?level?=?0; //?默認應用級別異常


public?AppException()?{

}

/*
public?AppException(int?code)?{
super();
this.code=code;
}
*/
?
public?AppException(int?codeString?msg){
super();
this.msg?=?msg;
this.code=code;
}
/**
?*/
public?AppException(int?codeString?msgThrowable?e){
super(msg?e);
this.msg?=?msg;
this.code=code;
}
/**
?*/
public?AppException(int?codeThrowable?e){
super(e);
this.code=code;
}

/**
?*?@return?異常碼?*/
public?int?getCode()?{
return?code;
}
public?String?getMsg(){
return?msg;
}
}

評論

共有 條評論