乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      SQL PL/SQL與pro*c

       guitarhua 2013-01-24

      PL/SQL筆記

      重新編輯注釋?zhuān)?/font>

      由于太久沒(méi)有使用PL/SQL,如今再看這篇筆記,幾乎完全陌生了,自己還到baidu去搜索了一下PL/SQL和Pro*C才依稀記起,

      我不知道以后還有沒(méi)有機(jī)會(huì)使用PL/SQL,但無(wú)疑的是這篇筆記還是有點(diǎn)價(jià)值的,或者作為一個(gè)紀(jì)念吧。PL/SQL(準(zhǔn)確的寫(xiě)法就是“PL/SQL”,

      沒(méi)有別的,不是Plus SQL,也不是SQL Plus)是Oracle對(duì)SQL的擴(kuò)展,也就是說(shuō),PL/SQL只能用于Oracle,所以不要指望代碼能移植給

      MS SQL Server用,另外我印象比較深刻的是PL/SQL的語(yǔ)法很不嚴(yán)謹(jǐn),bug比較多,用之前請(qǐng)三思,再有一點(diǎn),這些代碼怎么用?就像C語(yǔ)言,

      要有編譯連接器生成可執(zhí)行文件一樣,這些PL/SQL代碼也是需要編譯器的,不用說(shuō),它的編譯器一定是Oracle提供的,所以你得先安裝Oracle

      的客戶(hù)端,利用上面的調(diào)試工具調(diào)試。我以前是在Pro*C(在C代碼中嵌入PL/SQL,利用Oracle提供的預(yù)編譯生成C,然后才使用C的編譯器進(jìn)

      行下去)中使用PL/SQL的


      pro*c

        
      ORACLE支持在幾種高級(jí)語(yǔ)言?xún)?nèi)嵌入SQL語(yǔ)句,或ORACLE庫(kù)函數(shù)調(diào)用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。它們是C,COBOL,Ada,PASCAL,PL/I等,這些語(yǔ)言稱(chēng)之為宿主語(yǔ)言,用它們開(kāi)發(fā)的程序就稱(chēng)為PRO* 程序,如PRO*C,PRO*COBOL等。
      PROC在ORACLE的客戶(hù)端軟件中就有,安裝oracle時(shí)選上即可。
      1.什么是Pro*C/C++
      通過(guò)在過(guò)程化編程語(yǔ)言C/C++中嵌入SQL語(yǔ)句而開(kāi)發(fā)出的應(yīng)用程序.
      2.簡(jiǎn)要說(shuō)明:
      在通用編程語(yǔ)言中使用的SQL稱(chēng)為嵌入式SQL.目的是Pro*C/C++將使 C/C++成為訪問(wèn)數(shù)據(jù)庫(kù)的工具.在ORACLE數(shù)據(jù)庫(kù)管理和系統(tǒng)中, 有三種訪問(wèn)數(shù)據(jù)庫(kù)的方法;
      (1) 用SQL*Plus, 它有SQL命令以交互的應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù);
      (2)用第四代語(yǔ)言應(yīng)用開(kāi)發(fā)工具開(kāi)發(fā)的應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù),這些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;
      (3) 利用在第三代語(yǔ)言內(nèi)嵌入的SQL語(yǔ)言或ORACLE庫(kù)函數(shù)調(diào)用來(lái)訪問(wèn)。
      Pro*C就屬于第三種開(kāi)發(fā)工具之一, 它把過(guò)程化語(yǔ)言C和非過(guò)程化語(yǔ)言SQL最完善地結(jié)合起來(lái),具有完備的過(guò)程處理能力,又能完成任何數(shù)據(jù)庫(kù)的處理品任務(wù),使用戶(hù)可以通過(guò)編程完成各種類(lèi)型的報(bào)表。
      在Pro*C程序中可以嵌入SQL語(yǔ)言,利用這些SQL語(yǔ)言可以完成動(dòng)態(tài)地建立、修改和刪除數(shù)據(jù)庫(kù)中的表,也可以查詢(xún)、插入、修改和刪除數(shù)據(jù)庫(kù)表中的行, 還可以實(shí)現(xiàn)事務(wù)的提交和回滾。
      在Pro*C程序中還可以嵌入PL/SQL塊, 以改進(jìn)應(yīng)用程序的性能, 特別是在網(wǎng)絡(luò)環(huán)境下,可以減少網(wǎng)絡(luò)傳輸和處理的總開(kāi)銷(xiāo)。
      3.Pro*C的程序結(jié)構(gòu)圖通俗來(lái)說(shuō),Pro*C程序?qū)嶋H是內(nèi)嵌有SQL語(yǔ)句或PL/SQL塊的C程序, 因此它的組成很類(lèi)似C程序

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多