kontentsunisukitsupu

SQL

Chu Dian : huri-Bai Ke Shi Dian {uikipedeia(Wikipedia)}
konoXiang Mu deha, de-tabe-suYan Yu nitsuiteShuo Ming shiteimasu. ma-keteinguHuo Dong noWen Mo denoLi Yong nitsuiteha[Qian Zai Gu Ke #ri-donoPin Zhi Ren Ding ] wogoLan kudasai.
SQL
SQLnorogo
paradaimu Xuan Yan Xing
Deng Chang Shi Qi 1974Nian
She Ji Zhe reimondo*F*boisu(Ying Yu Ban )
donarudo*D*chienbarin
Zui Xin riri-su SQL:2023 / 2023Nian 6Yue 1Ri [1]
tenpure-towoBiao Shi
SQLkueri(UPDATEWen )

SQL(Structured Query Language)(esukiyu-eru[2][3]['es kju: 'el] ( Yin Sheng huairu), shi-kueru[2]['si:kw@l] ( Yin Sheng huairu), shi-keru[4])ha, Guan Xi de-tabe-suGuan Li shisutemu (RDBMS) nioite, de-tanoCao Zuo yaDing Yi woXing utamenode-tabe-suYan Yu (Wen iHe waseYan Yu ), domeinGu You Yan Yu dearu. puroguramingunioitede-tabe-suhenoakusesunotameni, Ta nopuroguraminguYan Yu toBing Yong sareru.

SQLgaShi wareruRDBha[edoga-*F*kotsudoniyotsuteKao An saretaGuan Xi de-tabe-sunoGuan Xi moderuniokeruYan Suan Ti Xi dearu, Guan Xi Dai Shu toGuan Xi Lun Li (Guan Xi Ji Suan )niJi duiteiru] toXuan Chuan sareteirukotogaDuo i. shikashi, SQLnitsuiteha, sonokotsudoZi Shen wohazimeTa karamo, Guan Xi Dai Shu toGuan Xi Lun Li nikichintoZhun Ju shiteinaitoshitePi Pan saretehairu(The Third Manifesto - kurisu*deito, hiyu-*da-uen).

Biao Zhun SQLGui Ge

[Bian Ji ]

SQLGui Ge ha1986Nian niTong Yi Biao Zhun Gui Ge gaFa Biao sarerumadeha, sonoTong Yi Biao Zhun Gui Ge gaCun Zai shinaiZhuang Kuang deatsuta. sonotame, Ge Guan Xi de-tabe-suGuan Li shisutemu (RDBMS) benda-gotonisamazamanaKuo Zhang ganasaretekita.

Jin Nian ninatsuteANSI, Hou niISOdeYan Yu Shi Yang noBiao Zhun Hua gaXing wareteori, Zhi Ding saretaNian gotoniSQL86, SQL89, SQL92, SQL:1999, SQL:2003, SQL:2006, SQL:2008, SQL:2011, SQL:2016, SQL:2023nadonoGui Ge gaaruga, Dui Ying noCheng Du habenda-gotonibarabaradearu. korehaBiao Zhun SQLCe Ding niShi Jian gakakarisugitakotoniyori, bizinesunoXian Zhuang karaZao Qi noJi Neng Kuo Zhang gaPo raretabenda-noDu He to, Du Zi Gou Wen woPin Fan niLi Yong shiteitaLi Yong Zhe oyobipurogurama-niDui shi, Hu Huan Xing Bao Chi woBao Zheng suruBi Yao moatsutatamedearu.

soshite1986Nian niTong Yi Biao Zhun Gui Ge gaFa Biao sareteYi Lai Fei Chang niDuo kunoGai Zheng gaXing wareta. Zhi Ding Nian Du Shun niDai Biao De naGui Ge woYi Xia niJu geru.

Nian Tong Cheng Bie Cheng Shuo Ming Gui Ge
1986Nian SQL86 SQL87 ANSIniyotsuteFa Biao saretaZui Chu noGui Yue . 1987Nian niISOniyotsutePi Zhun sareta. ANSI X3.135-1986
ISO 9075:1987[Zhu Shi 1]JIS X 3005:1987
1989Nian SQL89 maina-ba-ziyon. ISO 9075:1989
ANSI X3.135-1989 [Zhu Shi 2]JIS X 3005:1990
1992Nian SQL92(Ying Yu Ban ) SQL2 meziya-ba-ziyon ISO/IEC 9075:1992
ANSI X3.135-1992[Zhu Shi 1]JIS X 3005:1995
1995Nian SQL/CLI ko-rureberuinta-hue-su (Call Level Interface)
Ye Jie Biao Zhun ninatsuta ODBC API nointahue-suniXiang Dang suruJi Neng woGuo Ji Biao Zhun Hua shitaGui Ge
1996Nian SQL/PSM Yong Sok Ge Na moziyu-ru (Persistent Storage Module)
Yi Ban De nisutoadopuroshi-ziyatoHu bareruJi Neng woGuo Ji Biao Zhun Hua shitaGui Ge
1999Nian SQL:1999(Ying Yu Ban )
(SQL99)
SQL3 RDBMSnotamenoWan Quan naYan Yu ninarukotowoMu Zhi shitaShi Yang [Zhu Shi 3]. ISO/IEC 9075:1999

JIS X 3005-1:2002, JIS X 3005-2:2002

2003Nian SQL:2003(Ying Yu Ban )

(See Eisenberg et al.: SQL:2003 Has Been Published.)

ISO/IEC 9075:2003
2008Nian SQL:2008(Ying Yu Ban ) ISO/IEC 9075-2:2008
JIS X 3005-1:2014
2011Nian SQL:2011(Ying Yu Ban )
  • Shi Jian de-ta(PERIOD FOR)(Xiang Xi nitsuiteha, Shi Jian de-tabe-su#Lu Li woCan Zhao )
  • uindouGuan Shu toFETCHJu noJi Neng Qiang Hua
ISO/IEC 9075-2:2011
JIS X 3005-2:2015
2016Nian SQL:2016(Ying Yu Ban )
  • Xing pata-nmatsuchingu
  • Duo Tai De te-buruGuan Shu
  • Wen Zi Lie hui-rudoniGe Na saretaJSONde-taniDui suruCao Zuo
ISO/IEC 9075-2:2016
2019Nian SQL:2019(Ying Yu Ban )
  • pa-to 15, Duo Ci Yuan Pei Lie (MDarray Xing toYan Suan Zi )
ISO/IEC 9075-15:2019
2023Nian SQL:2023(Ying Yu Ban )
  • de-taXing JSON (SQL/Foundation)
  • pa-to 16, puropatei gurahu kueri (SQL/PGQ)
ISO/IEC 9075-2:2023

SQLtoonrainChu Li

[Bian Ji ]

SQLhasonoXing Zhi Shang , [Xuan Yan Xing ] noYan Yu dearu.

SQLtopuroguraminguYan Yu

[Bian Ji ]

puroguramukaraGuan Xi de-tabe-suwoCao Zuo surutamenoFang Fa toshite, SQLgaGuan Xi surumonoyaGuan Xi shinaimonogaari, Yi Xia nisorerawoShu beru.

Shou Sok kiXing puroguraminguYan Yu , aruihaShou Sok kiXing dehanaipuroguraminguYan Yu karaGuan Xi de-tabe-suwoCao Zuo surutame, so-suko-doZhong niSQLwoMai meIp mi, puripurosetsusaniyotsuteSQLBu Fen woBian Huan shitede-tabe-suapurike-shiyonwoKai Fa suruFang Shi gaaru. korewo[Mai meIp miSQL] (Embedded SQL/ESQL) toHu bi, Hou niANSIniyoriShi Yang gaBiao Zhun Hua sareta.

maikurosohutoha, CYan Yu karaAPIreberudeTong Yi shitaso-suko-dowoJi Shu shi, kuraianto*sa-baXing apurike-shiyonshisutemunoGou Zhu niYou Yong dearuShi Zu mi[Open Database Connectivity] (ODBC) woFa Biao shi, sonoYou Yong Xing karaANSIdehaODBCShi Yang woCan Kao ni[SQL/CLI] toiuShi Yang woBiao Zhun Hua shita.

LINQdeha, puroguraminguYan Yu C#Nei nioite, Wen Mo niyotsuteHe rakanoZhui riwoki-wa-dotoshiteXi utoiu contextual keyword woHuo Yong shi, Yan Yu Nei niYan Yu noKuo Zhang noyounishiteSQLraikunaJi Shu gadekiru. Wen Zi Lie be-sunoMai meIp mideFa Sheng suruinziekushiyonniGuan Xi suruWen Ti ya, pure-suhorudanoLi Yong noyounawazurawashisagaWu inogaLi Dian dearu.

SQLtobatsuchiChu Li

[Bian Ji ]

Mai meIp miSQLyaODBCnoPu Ji niyori, onraintoranzakushiyonChu Li Xiang kinoSQLakusesuFang Fa haQue Li saretaga, batsuchiChu Li Xing Neng Xiang Shang noBi Yao Xing gaQiu merareruyouninatsuta.

aruBiao (te-buru)noNei Rong woBian Ji shiteBie noBiao niGe Na suruDa Liang de-tanoGeng Xin Chu Li nadowode-tabe-suenzinNei Bu deChu Li puroguramuwoShi Xing shi, Ru Chu Li (I/O) nohotondowode-tabe-suNei Bu deWan Jie surukotoniyori, kuraiantoCe tonode-taTong Xin niyoruo-bahetsudowoXue Jian surukotodebatsuchiChu Li Xing Neng woXiang Shang saseru[sutoadopuroshi-ziya] gaKao eChu sareta.

sutoadopuroshi-ziyaha, Tong zikude-tabe-suNei Bu niDing Yi shi, de-tabe-suniFa Sheng shitaibentonoNei Rong niYing ziteRen Yi noChu Li woShi Xing suruJi Neng dearu[de-tabe-sutoriga] totomoni, Biao Zhun SQLShi Yang niCai Yong sare, SQL:1999 (SQL99) Gui Ge noYong Sok Ge Na moziyu-ru (SQL/PSM) toshiteBiao Zhun Hua sareta.

shikashi, Biao Zhun Hua sareruYi Qian karaGe Guan Xi de-tabe-suGuan Li shisutemu (RDBMS) benda-gade-tabe-suenzinNei Bu deZhi Yu Wen Fa woJi Shu shiShi Xing dekiruyouniDu Zi noKuo Zhang gaXing wareteitatame, sutoadopuroshi-ziyanoChu Li rozitsukuJi Shu Wen Fa hasoreYi Qian niBiao Zhun Hua saretaSQLWen Fa toBi Jiao shiteZhu shiiFei Hu Huan gaRen merarerutame, apurike-shiyonsohutoueanoYi Zhi Xing *Kai Fa Sheng Chan Xing *Bao Shou Xing woSun nauChang He gaaru.

Biao Zhun SQLnoSQL/PSMwoCai Yong shitaRDBMSwoYi Xia niJu geru. korerahaGai neShi Yang niZhun Ju shiteiruga, Shi Yang niDing merareteinaiBu Fen yaShi Zhuang Shang noLi You niyoriXi Bu nihaWei igaaru.

Ge RDBMSbenda-niyoruBiao Zhun Yi Wai noDu Zi nopuroshi-ziyanihaYi Xia noyounamonogaaru. koreraniha, Du Zi Zhui Jia saretaZhi Yu Gou Wen dakedenaku, Ming Ling yade-taXing noFei Hu Huan moHan mutameZhu Yi gaBi Yao dearu.

SQLnoDui Hua De Shi Xing

[Bian Ji ]

SQLwoDui Hua De niShi Xing suruChang He , Guan Xi de-tabe-suGuan Li shisutemu (RDBMS) niFu Shu surukomandoraintaipunoakusesuyu-teiriteiwoLi Yong surunogaYi Ban De dearu. SQLWen woJi Shu shitatekisutohuairuwosukuriputotoshiteShi Xing shi, batsuchiDe niShi Xing surukotogaKe Neng namonomoari, Guang kuLi Yong sareteiru. RDBMSgotoni, sonoyu-teiriteiGu You noMing Ling woBei eteirumonomoarutame, de-tabe-suwoXi uapurike-shiyonsohutoueaKai Fa noChu Xin Zhe hasonoMing Ling mode-tabe-suenzingaJie Shi suruSQLWen Fa nohitotsudearutoJian Wei tsuteJue eteshimai, ODBCyaJDBCnadoAPIkaraSQLwoShi Xing shitatokinoera-noYuan Yin gaLi Jie dekizuniHun Luan surukotomoaru.

yu-teiriteiGu You noWen Fa deWu Jie shiyasuimononiha, de-tabe-sudeSQLWen noWen Mo niZhi Ding suruWen Zi dearu. Quan de-tabe-suGong Tong deha[;] , Oracle Database no yu-teiriteidearuSQL*Plusde, sutoadopuroshi-ziyanoDing Yi yaWu Ming PL/SQLburotsukuwoFa Xing surutokiniWen Mo Xing niZhi Ding suru[/] ya, Sybase/SQL Servernoisql/osqldehasubetenoSQLWen noWen Mo Xing niZhi Ding suru[GO] nadogaaru. kononakademotsutomoJian Wei eyasuinoga[;] dearu. koreha, Yi Ban De naSQLJiao Ke Shu demoGou Wen noZhong Duan Wen Zi toshiteLi gaJi Zai sareteiruga, Biao Zhun SQLnoGou Wen noZhong Duan Wen Zi dehanai.

SQLWen Fa

[Bian Ji ]

komandoZhong Bie

[Bian Ji ]

de-tabe-suYan Yu SQLnoWen Fa noZhong Bie ha, Yi Xia no3tsuniDa Bie sareru.

sonoTa ni, koreranoMing Ling noShi Yong Fan Wei woBu Wan surutamenoJi Neng toshite, SQLWen woShi Xing Shi niJie Shi suru[Dong De SQL] ya, Mai meIp miSQLnotamenoMing Ling nadogaYong Yi sareteiru. Guan Xi de-tabe-suGuan Li shisutemu (RDBMS) Yi Qian node-tabe-suGuan Li shisutemu (DBMS) deha, korerahaBi zushimoTong Yi noYan Yu dehanakatsuta. de-taDing Yi Yan Yu haCun Zai sezunisubeteZhuan Yong nokomandoniparametawoZhi Ding shiteShi Xing suruShi Zhuang moCun Zai shita.

komandoWen Fa

[Bian Ji ]

de-taDing Yi Yan Yu

[Bian Ji ]
-[de-taDing Yi Yan Yu ] moCan Zhao
  • CREATE (de-tabe-suobuziekuto(Biao , indetsukusu, Zhi Yue nado)noDing Yi )
  • DROP (de-tabe-suobuziekutonoXue Chu )
  • ALTER (de-tabe-suobuziekutonoDing Yi Bian Geng )

de-taCao Zuo Yan Yu

[Bian Ji ]
-[de-taCao Zuo Yan Yu ] moCan Zhao
  • INSERT INTO (Xing de-tamoshikuhaBiao de-tanoCha Ru )
  • UPDATE ~ SET (Biao woGeng Xin )
  • DELETE FROM (Biao karaTe Ding Xing noXue Chu )
  • SELECT ~ FROM ~ WHERE (Biao de-tanoJian Suo , Jie Guo Ji He noQu riChu shi)
    • Hou Shu suru[Dong De SQL] denoSELECTWen niha, Yi Du noShi Xing de1Xing noJie Guo woQu De suru[Dan Yi Xing SELECTWen ] to, ka-soruniyoriFu Shu Xing noJie Guo woQu De suru[ka-soruSELECTWen ] gaaru.

Lie Ming toZhi wo, Dui deZhi Ding

INSERT INTO Biao Ming (Lie Ming 1,Lie Ming 2) VALUES(Zhi 1,Zhi 2)

Biao woGou Cheng surusubetenoLie niZhi woGe Na suruChang He ha, Lie Ming noJi Shu woSheng Lue Ke Neng

INSERT INTO Biao Ming VALUES (Zhi 1, Zhi 2)

Ta Biao node-tawoJian Suo shiteGe Na

INSERT INTO Biao Ming 1 SELECT Lie Ming 1, Lie Ming 2 FROM Biao Ming 2 ~

Geng Xin

UPDATE Biao Ming
SET Lie Ming 2=Zhi 2, Lie Ming 3=Zhi 3
WHERE Lie Ming 1=Zhi 1

Xue Chu

DELETE FROM Biao Ming
WHERE Lie Ming 1=Zhi 1

1Xing Yi Shang noJian Suo

SELECT *
FROM Biao Ming
WHERE Lie Ming 1 BETWEEN Zhi 1 AND Zhi 2
ORDER BY Lie Ming 1

1Xing dakenoJian Suo

SELECT *
INTO Shou keQu riBian Shu
FROM Biao Ming
WHERE Lie Ming 1=Zhi 1

Qu De Xing Shu woZhi Ding shitaJian Suo

SELECT *
FROM Biao Ming
LIMIT Qu De Xing Shu

de-taZhi Yu Yan Yu

[Bian Ji ]
-[de-taZhi Yu Yan Yu ] moCan Zhao
  • GRANT (Te Ding node-tabe-suLi Yong Zhe niTe Ding noZuo Ye woXing uQuan Xian woYu eru)
  • REVOKE (Te Ding node-tabe-suLi Yong Zhe karasudeniYu etaQuan Xian woBo Duo suru)
  • SET TRANSACTION (toranzakushiyonmo-donoShe Ding (Bing Xing toranzakushiyonnoFen Li reberu (ISOLATION MODE) nado))
  • BEGIN (toranzakushiyonnoKai Shi )
  • COMMIT (toranzakushiyonnoQue Ding )
  • ROLLBACK (toranzakushiyonnoQu riXiao shi)
  • SAVEPOINT (Ren Yi niro-rubatsukuDi Dian woShe Ding suru)
  • LOCK (Biao nadonoZi Yuan woZhan You suru)

ka-soruDing Yi *Cao Zuo

[Bian Ji ]

[ka-soru] toha, SELECTWen nadoniyorude-tabe-suJian Suo niyoruJian Suo Shi Xing noJie Guo wo1Xing zutsuQu De shiteChu Li surutameni, de-tabe-susa-baCe niaruJie Guo Ji He toXing Qu De Wei Zhi woShi suGai Nian woiu. ka-sorunoDing Yi tosonoCao Zuo ha, Zhu niapurike-shiyonpuroguramunadonoShou Sok kiXing Yan Yu karanoSQLShi Xing nioiteLi Yong suru.

  • DECLARE CURSOR (ka-soruDing Yi )
  • OPEN (ka-sorunoo-pun)
  • FETCH (ka-sorunopointagaZhi shiShi suWei Zhi noXing de-tawoQu De shi, pointawoYi Xing Fen Jin meru. )
  • UPDATE (ka-sorunopointagaZhi shiShi suWei Zhi noXing de-tawoGeng Xin suru)
  • DELETE (ka-sorunopointagaZhi shiShi suWei Zhi noXing de-tawoXue Chu suru)
  • CLOSE (ka-sorunokuro-zu)
ka-soruXuan Yan Li
[Bian Ji ]
DECLARE CR1 CURSOR FOR
SELECT CLMA, CLMB, CLMC
FROM TBL1
WHERE CLMA BETWEEN :VKai Shi Zhi AND :VZhong Liao Zhi

*VKai Shi Zhi , VZhong Liao Zhi ha, Mai meIp miBian Shu aruihahosutoBian Shu toHu bare, Mai meIp miSQLnoChang He ha, puroguramuZhong noBEGIN DECLARE SECTION~ END DECLARE SECTIONnoJian deXuan Yan suru.

ka-sorunoo-punLi
[Bian Ji ]
OPEN CR1

*ka-sorunoo-punQian ni, VKai Shi Zhi , VZhong Liao Zhi nihaZhi woShe Ding shiteoku.

Xing noQu riChu shiLi
[Bian Ji ]
FETCH CR1 INTO :VLie A, :VLie B, :VLie C

Jian Suo Tiao Jian niHe Zhi shitaXing wosubeteQu riChu suniha, [de-tanashi] ninarumadeFETCHwoZao riFan su.

*VLie A, :VLie B, :VLie C ha, Mai meIp miBian Shu aruihahosutoBian Shu toHu bare, Mai meIp miSQLnoChang He ha, puroguramuZhong noBEGIN DECLARE SECTION~ END DECLARE SECTIONnoJian deXuan Yan suru.

Qu riChu shitaXing noGeng Xin Li

UPDATE TBL1
SET CLMB=CLMB+1, CLMC=:VLie CGeng Xin Zhi
WHERE CURRENT OF CR1

FETCHdeWei Zhi Fu ketaXing woGeng Xin suruniha, UPDATEWen deWHERE CURRENT OF ka-soruMing woZhi Ding suru.

*VLie CGeng Xin Zhi ha, Mai meIp miBian Shu aruihahosutoBian Shu toHu bare, Mai meIp miSQLnoChang He ha, puroguramuZhong noBEGIN DECLARE SECTION~ END DECLARE SECTIONnoJian deXuan Yan suru.

Qu riChu shitaXing noXue Chu Li

DELETE FROM TBL1
WHERE CURRENT OF CR1

FETCHdeWei Zhi Fu ketaXing woXue Chu suruniha, DELETEWen deWHERE CURRENT OF ka-soruMing woZhi Ding suru.

ka-sorunokuro-zuLi

CLOSE CR1

Dong De SQL

[Bian Ji ]

Dong De SQLha, Tong Chang SQLWen woRDBMSniDui shiteSong Xin noDu nide-tabe-suenzindeShi Xing Ke Neng naNei Bu Zhong Jian ko-doniFan Yi suruZuo Ye woShi Qian niXing ukotoniyotsute, Fan Yi Ji miSQLko-dowoZai Du Li Yong shiteSQLJie Xi noo-ba-hetsudowoXue Jian surukototo, SQLWen woso-suko-dodeGu Ding sezunide-tabe-suhenoakusesuMei niGou Wen woShu kiHuan etaiChang He ni, You Yong dearu. de-taCao Zuo Yan Yu (DML) momochironShi Xing dekiruga, de-taDing Yi Yan Yu (DDL) noyounide-tabe-suZhi Pin noJi Neng atsupuniyotsuteXin shiiMing Ling gaZhui Jia sarerumonoha, puripurosetsusanoDui Ying Zuo Ye gaZhong He ninarutame, hotondonode-tabe-suZhi Pin dehaDDLWen haDong De SQLniteShi Xing surukotogaYi Ban De tonatsuteiru.

  • PREPARE (Wen Zi Lie deYu etaSQLWen woJie Xi *Fan Yi suru)
  • EXECUTE (PREPAREdeFan Yi shitaSQLWen woShi Xing suru)
parametanashi
PREPARE PRESQL FROM 'DELETE FROM TBL1 WHERE CLMA=1'
|
EXECUTE PRESQL

parametaari(1Hui noPREPAREde, EXECUTEnoZao riFan shiShi Xing gaKe Neng )
PREPARE PRESQL FROM 'DELETE FROM TBL1 WHERE CLMA=? AND CLMB=?'
|
EXECUTE PRESQL USING :XCLMA,:XCLMB

Mai meIp miSQL

[Bian Ji ]

motomotoka-soruha, Mai meIp miSQLdehosutoYan Yu (Mu Yan Yu )karaJie Guo Ji He woQu De surutameni, Du He noyoiFang Fa toshiteKao eraretamonodearu. de-tabe-sutoTong Xin surutamenoriso-sunoGe riDang teQue Bao yaJie Fang , 1Xing gotonihosutoYan Yu noru-puChu Li deQu De surutamenoMing Ling (FETCH) nadogaaru.

  • ALLOCATE (DEALLOCATE) DESCRIPTOR (de-tabe-sutohosutoYan Yu (Mu Yan Yu )Jian denoTong Xin Ling Yu noQue Bao toJie Fang . )
  • WHENEVER (era-Fa Sheng Shi noZhen ruWu iwoDing Yi )
  • SQLSTATE (SQLWen Shi Xing Hou noZhuang Tai gaBao Cun sareruLing Yu )
EXEC SQL INCLUDE SQLCA END-EXEC.
EXEC SQL BEGIN DECLARE SECTION END-EXEC.
77 XPARM PIC X(3).
01 XTBL1.
03 XCLMA PIC X(3).
03 XCLMB PIC X(10).
01 XTBL2.
03 XCLM1 PIC S9(5) COMP-3.
03 XCLM2 PIC S9(9) COMP.
EXEC SQL END DECLARE SECTION END-EXEC.

EXEC SQL
DECLARE CR1 CURSOR FOR
SELECT CLMA, CLMB FROM TBL1
WHERE CLMA>=:XPARM
ORDER BY CLMA
END-EXEC.

EXEC SQL WHENEVER SQLERROR GO TO ERR--PROC END-EXEC.

* SQLnoJing De Shi Xing (ka-soruCao Zuo Li )
MOVE 'ABC' TO XPARM.
EXEC SQL OPEN CR1 END-EXEC.
PERFORM TEST BEFORE
UNTIL SQLCODE NOT = ZERO
EXEC SQL
FETCH CR1 INTO :XCLMA, :XCLMB
END-EXEC
IF SQLCODE = ZERO
de-taJian Suo Shi noChu Li
END-IF
END-PERFORM.
IF SQLCODE = 100
EXEC SQL CLOSE CR1 END-EXEC
END-EXEC.
* SQLnoDong De Shi Xing (?parametaShi Yong )
EXEC SQL
PREPARE PRESQL FROM
'INSERT INTO TBL2 (CLM1, CLM2) VALUES(?, ?)'
END-EXEC.
MOVE ZERO TO XCLM2.
PERFORM TEST AFTER
VARYING XCLM1 FROM 1 BY 1
UNTIL XCLM1 >= 10
EXEC SQL
EXECUTE PRESQL USING :XCLM1, :XCLM2
END-EXEC
END-PERFORM.
GOBACK.
ERR--PROC.
Li Wai Chu Li

3Zhi Lun Li

[Bian Ji ]

SQLdeYong irareruLun Li Zhi ha, konpiyu-tanoShi Jie demotsutomoGuang kuLi Yong sareteiru2Zhi Lun Li (TRUE, FALSE) dehanaku, 3Zhi Lun Li (TRUE, FALSE, UNKNOWN) tonatsuteiru. 3Zhi Lun Li Zi Ti haGu kukaraCun Zai shi, Fortran nadoShu Zhi Ji Suan nioitehayokuYong irareru.

Zai Gui

[Bian Ji ]

Oracle 9i Yi Lai CONNECT BY Gou Wen gasapo-tosareruyouninari, netsutowa-kuXing node-taGou Zao noChu Li gaQing kunatsuta. sunawachi, Zai Gui De naChu Li woXing usaini, hosutoCe gaZai Gui De naChu Li woFu Dan surutode-tasa-ba-tonotorahuitsukugaZeng Da shi, sonoJian hakomitsutosarerumadeTa nosa-bagade-tasa-ba-niakusesudekinaitoiuWen Ti gaatsuta. sorewoJie Xiao surutameni[de-tasa-ba-Nei deZai Gui De naChu Li woXing u] toiuapuro-chigaShi mirareta. tohaie, [SQL deZai Gui woShu ku] toiupuroguramahaZhen shigarareta.

Zhu na SQL

[Bian Ji ]

Jiao Zhu

[Bian Ji ]

Zhu Shi

[Bian Ji ]
  1. ^ a b Biao Ti haizuremo Database Language SQL
  2. ^ Biao Ti haizuremo Database Language SQL with Integrity Enhancement
  3. ^ Fei sukara-Xing toobuziekutoZhi Xiang Ji Neng nitsuiteha, ikurakaLun Yi woHu bukotoninari, imadaGuang kuZhi Chi sareteinai.

Chu Dian

[Bian Ji ]
  1. ^ Yue Lan Ri : 2023Nian 6Yue 26Ri , Chu Ban Ri : 2023Nian 6Yue 1Ri , Ti Ming : SQL:2023 is out, Chu Dian URL: https://peter.eisentraut.org/blog/2023/06/01/sql-2023-is-out
  2. ^ a b "SQL toha - kotobanku". 2014Nian 6Yue 14Ri Yue Lan . yoridezitaruDa Ci Quan , ITYong Yu gawakaruCi Dian woCan Zhao
  3. ^ "[SQL] noDu miFang Lun Zheng niJue Zhao ? [shi-kueru] vs[esukiyu-eru] niPostgreSQLgakeri". 2024Nian 4Yue 13Ri Yue Lan .
  4. ^ "SQL toha - kotobanku". 2014Nian 6Yue 14Ri Yue Lan . yoriDBMYong Yu Ci Dian woCan Zhao
  5. ^ SQL:2008 now an approved ISO International Standard - Sybase Blog - Glenn Paulley - Id Rather Play Golf

Can Kao Wen Xian

[Bian Ji ]

Guan Lian Xiang Mu

[Bian Ji ]
uikibutsukusuniSQLGuan Lian noJie Shuo Shu *Jiao Ke Shu gaarimasu.
Gai Nian
obuziekuto
SQL
Gou Cheng Yao Su
de-tabe-suZhi Pin
Guan Xi de-tabe-suGuan Li shisutemunoBi Jiao
de-tabe-suJie Sok kuraianto
kategori