PLSQLVS.TRANSACTSQL笔记

PLSQLVS.TRANSACTSQL笔记

ID:41312317

大小:129.50 KB

页数:169页

时间:2019-08-21

PLSQLVS.TRANSACTSQL笔记_第1页
PLSQLVS.TRANSACTSQL笔记_第2页
PLSQLVS.TRANSACTSQL笔记_第3页
PLSQLVS.TRANSACTSQL笔记_第4页
PLSQLVS.TRANSACTSQL笔记_第5页
资源描述:

《PLSQLVS.TRANSACTSQL笔记》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PL/SQLVS.TRANSACTSQL筆記1.什麼是PL/SQL語言22.PL/SQL與TRANSCASQL比較2區塊表示BEGIN…END;/2DECLARE2OPERATOR2CONDITIONALCONTROL3PROCEDURE5FUNCTION6PACKAGE(PL/SQL)7EXCEPTION(PL/SQL)7%TYPE、%ROWTYPEATTRIBUTE(PL/SQL)8SELECT…INTO9CURSOR10SEQUENCT11TRANSACTIONPROCESSING113.

2、備註12什麼是SQL?12SQL的功能分類13Transact-SQL13REFERENCE13五大資料庫管理系統之比較總表13筆著針對PL/SQL與TRANSACTSQL(MSSQL)的比較,是以一個PL/SQL初學者的觀點比較,也許有需多真正的涵義尚不明瞭,尚請各位先進包涵與指正。其用意乃作為有一方之基礎,又想學習另一方之參考。1.什麼是PL/SQL語言PL/SQL是ORACLE延伸SQL-92後使用於ORACLEDATABASE的SQL。增加了流程控制的語法。1.PL/SQL與TRANSA

3、CTSQL比較區塊表示BEGIN…END;/ORACLEMSSQLl必須置於BEGIN...END;/區塊間l每一指令必須以分號;結尾SETSERVEROUTPUTONDECLAREAAVARCHAR2(100);BEGINAA:='LKK';DBMS_OUTPUT.PUT_LINE(AA);END;/無須區分(無須特別表示)DECLARE@AAASVARCHAR(100)SET@AA='LKK'SELECT@AADECLAREORACLEMSSQLDECLAREmNoNUMBER;mNameV

4、ARCHAR2(100);必須以以關鍵字@開頭DECLARE@AAASVARCHAR(100),@BBINTOPERATORORACLEMSSQL資串結合使用關鍵字

5、

6、DECLAREmNameVARCHAR2(100);beginDBMS_OUTPUT.PUT_LINE('值'

7、

8、mName);end;/資串結合使用關鍵字+DECLARE@STRVARCHAR(10)SET@STR='MSSQL'SELECT'VALUE='+@STRl指定變數值使用:=DECLAREAAVARCHAR2(100

9、);BEGINAA:='LKK';END;/l必須以關鍵字SETDECLARE@AAASVARCHAR(100)SET@AA='LKK'SELECT@AACONDITIONALCONTROLIF-THENORACLEMSSQLIFconditionTHENIFBoolean_expression    {sequence_of_statements;ENDIF;IFconditionTHENsql_statement

10、statement_block}ENDIFsequence_of_statem

11、ents1;ELSEBoolean_expression    {sql_statement

12、sequence_of_statements2;ENDIF;statement_block}ELSE {sql_statement

13、statement_block}ENDIFx>yTHENhigh:=x;ENDIF;IF@y>1PRINT@XIF(@y>1)ANDIFtrans_type=’CR’THENUPDATEaccounts(@Y>@X)BEGINPRINT@XPRINT@YENDELSEPRI

14、NTSETbalance=balance+creditWHERE...@X+@YELSEIFnew_balance>=minimum_balanceTHENUPDATEaccountsSETbalance=balance-debitWHERE...ELSERAISEinsufficient_funds;ENDIF;ENDIF;IF-THEN-ELSIFORACLEMSSQLIFcondition1l無,使用IF-ELSE延伸THENsequence_of_statements1;ELSIFcon

15、dition2THENsequence_of_statements2;ELSEsequence_of_statements3;ENDIF;LOOPORACLEMSSQLLOOPsequence_of_statements;ENDLOOP;必須配合無EXIT、EXITWHEN…等離開回圈WHILE-LOOPORACLEMSSQLWHILEconditionLOOPWHILEBoolean_expression    {sql_statementsequence_of_statements;ENDL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。