亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        公用表表達(dá)式在審計(jì)數(shù)據(jù)采集分析中的應(yīng)用

        2018-04-20 03:54:45龔澤平
        財(cái)會(huì)學(xué)習(xí) 2018年9期
        關(guān)鍵詞:子句數(shù)據(jù)表公用

        龔澤平

        摘要:隨著計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的發(fā)展和廣泛應(yīng)用,很多企事業(yè)單位的財(cái)務(wù)、業(yè)務(wù)數(shù)據(jù)都實(shí)現(xiàn)了數(shù)字化管理,同時(shí)在日常審計(jì)數(shù)據(jù)采集分析過程中,由于業(yè)務(wù)需要,我們經(jīng)常會(huì)寫一些比較復(fù)雜的SQL查詢語句,里面會(huì)有許多的join或者子查詢,要維護(hù)和理清這種復(fù)雜的查詢語句是一件十分頭疼的事情;同時(shí)還會(huì)因?yàn)橐珊芏嘀虚g表而拖慢系統(tǒng)運(yùn)行速度。如果使用CTE,一方面可以使維護(hù)和理解復(fù)雜的sql語句變得更加容易;另一方面,可以大幅度地提高系統(tǒng)的運(yùn)行速度。

        關(guān)鍵詞:數(shù)據(jù)庫;審計(jì);數(shù)據(jù)分析,公用表表達(dá)式;CTE應(yīng)用實(shí)例

        一、CTE的概念

        CTE的全稱是Common Table Expression,即公用表表達(dá)式,是在SQL Server 2005時(shí)才具有的一項(xiàng)新功能。可以認(rèn)為CTE是在單個(gè) SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 語句查詢的臨時(shí)結(jié)果集。CTE 與派生表類似,即查詢結(jié)果不存儲(chǔ)為對象,它僅僅存在于它發(fā)生的語句中,并且只在本次查詢期間有效。但與派生表的不同之處在于,CTE 可自引用,還可在同一查詢中引用多次。

        二、使用CTE的好處

        使用 CTE 具有實(shí)現(xiàn)快速查詢,查詢語句簡單明了,易于維護(hù)的優(yōu)點(diǎn)。當(dāng)不需要將查詢結(jié)果集作為表或視圖被多個(gè)地方引用時(shí),使用CTE可以使查詢更加簡潔。

        三、CTE的使用范圍

        可以在用戶定義的例程(如函數(shù)、存儲(chǔ)過程、觸發(fā)器或視圖)中定義 CTE。

        四、CTE語法規(guī)則及實(shí)例

        (一) CTE語法規(guī)則

        CTE的定義非常簡單,只包含三部分:公用表表達(dá)式名稱、所涉及的列名(可選)、一個(gè)SELECT語句。其語法結(jié)構(gòu)如下:

        需要注意的是:

        1.公用表表達(dá)式名稱:在同一個(gè)WITH子句中定義的公用表表達(dá)式名稱不能重復(fù),但可以與源數(shù)據(jù)表的名稱相同。在查詢中對公用表表達(dá)式名稱的任何引用都會(huì)使用公用表表達(dá)式,而不使用基對象。

        2.列名稱:在一個(gè) CTE 定義中涉及的列名稱可以省略,但不允許出現(xiàn)重復(fù)的列名稱。指定的列名稱、數(shù)量必須與Select查詢結(jié)果集中列名稱、數(shù)量相匹配。只有在Select查詢定義中為所有結(jié)果列都提供了不重復(fù)的列名稱時(shí),列名稱列表才是可選的。

        3.SELECT語句。除了 CTE 不能定義另一個(gè) CTE 以外,查詢語句的 SELECT 語句必須滿足與創(chuàng)建對象時(shí)相同的要求。

        (二) CTE應(yīng)用實(shí)例

        假設(shè)某單位財(cái)務(wù)系統(tǒng)往來科目實(shí)行輔助核算,經(jīng)查原始余額表科目編碼結(jié)構(gòu)為3-2型,往來科目同一科目編碼有多條記錄。上面的處理過程3次生成了臨時(shí)表。這些臨時(shí)表都存放在系統(tǒng)臨時(shí)數(shù)據(jù)庫中,如果數(shù)據(jù)量較大,則會(huì)影響系統(tǒng)運(yùn)行速度,清理起來也比較費(fèi)時(shí)。只有重新啟動(dòng)數(shù)據(jù)系統(tǒng)時(shí)這些臨時(shí)表才能被清除。

        而使用CTE公用表表達(dá)式,即可解決這一的問題,因?yàn)檫@些步驟不存儲(chǔ)為對象(表或視圖),它僅僅存在于它發(fā)生的語句中,并且只在查詢期間有效。

        五、使用CTE時(shí)應(yīng)注意的問題

        (一)如果將 CTE 用在同一個(gè)批處理語句中,那么必須用分號(hào)將批處理語句與CTE分隔開。

        (二)如果定義了一個(gè)CTE,那么CTE后面必須緊跟要使用的SQL語句,如select、insert、update等,否則所定義的CTE將會(huì)失效。

        (三) with后面可以定義多個(gè)CTE,但第一個(gè)CTE后的CTE不使用with,多個(gè)CTE之間要用逗號(hào)“,”進(jìn)行分隔。

        (四) CTE名稱不要與數(shù)據(jù)表名稱相同。如果CTE的表達(dá)式名稱與某個(gè)數(shù)據(jù)表重名,則緊跟在該CTE后面的SQL語句使用的仍然是CTE,其后面的SQL語句使用的才是數(shù)據(jù)表。因此建議CTE命名最好不要與數(shù)據(jù)表重名,以免混淆。

        (五) CTE可以引用自身,也可以引用在同一 WITH 子句中預(yù)先定義的 CTE,但不允許引用另一個(gè)WITH 子句所定義的CTE(即前向引用)。

        (六) CTE有遞歸 CTE 和非遞歸 CTE之分,使用時(shí)應(yīng)加以區(qū)別。

        (七)不能在CTE表達(dá)式中使用ORDER BY、INTO等子句。

        參考文獻(xiàn):

        [1]晏明春,李酒.一種新型在線數(shù)據(jù)庫審計(jì)系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007(05).

        [2]孫國學(xué),馬嚴(yán).高速網(wǎng)絡(luò)環(huán)境下的快速包捕獲技術(shù)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2005(10).

        [3]饒?jiān)?,馮博琴.基于狀態(tài)的入侵檢測系統(tǒng)研究[J].信息技術(shù),2003(12).

        (作者單位:羅平縣審計(jì)局)

        猜你喜歡
        子句數(shù)據(jù)表公用
        命題邏輯中一類擴(kuò)展子句消去方法
        命題邏輯可滿足性問題求解器的新型預(yù)處理子句消去方法
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        一個(gè)公用品牌的養(yǎng)成——橫山羊肉是咋樣“吃香”的
        基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
        西夏語的副詞子句
        西夏學(xué)(2018年2期)2018-05-15 11:24:42
        公用電梯自動(dòng)取消??垦b置初步設(shè)計(jì)
        電子制作(2017年17期)2017-12-18 06:40:45
        醫(yī)生私車公用撞傷人 醫(yī)院擔(dān)責(zé)
        命題邏輯的子句集中文字的分類
        圖表
        人妻av不卡一区二区三区| 亚洲欧美日韩综合久久久| 无码日韩AⅤ一区二区三区| 亚洲天堂av社区久久| 国内自拍偷国视频系列| 无码人妻丰满熟妇区五十路| 伊人色综合九久久天天蜜桃 | 国产在亚洲线视频观看| 日韩一级精品亚洲一区二区精品| 免费的日本一区二区三区视频| 老熟妇仑乱视频一区二区| 小12箩利洗澡无码视频网站 | 男女一区视频在线观看| 在厨房被c到高潮a毛片奶水| 五月天激情婷婷婷久久| 91福利国产在线观看网站| 亚洲天堂av一区二区三区不卡| 日日摸天天碰中文字幕你懂的| 免费黄色电影在线观看| 久久久久亚洲AV无码去区首| 国产国语按摩对白av在线观看| 欧美真人性野外做爰| 99国产超薄丝袜足j在线观看| 青青草免费在线视频导航| 欧美亅性猛交内射| 亚洲精品无播放器在线播放| 欧美1区二区三区公司| 沐浴偷拍一区二区视频| 欧洲vat一区二区三区| 四虎欧美国产精品| 日本一区二区日韩在线| 男女肉粗暴进来动态图| 狠狠色狠狠色综合日日不卡| 无码国产精品一区二区免费式芒果| 不卡一本av天堂专区| 亚洲 自拍 另类小说综合图区| 国产原创精品视频| 国产一区二区三区口爆在线| 中文字幕一区日韩精品| 麻豆精品网站国产乱子伦| 亚洲中文字幕高清在线视频一区 |