SQL
- Alemannisch
- l`rby@
- Asturianu
- Az@rbaycanca
- Boarisch
- Belaruskaia
- Belaruskaia (tarashkevitsa)
- B'lgarski
- baaNlaa
- Brezhoneg
- Bosanski
- Catala
- Min Dong Yu / Ming-deng-ngu
- Cestina
- Cymraeg
- Dansk
- Deutsch
- Ellenika
- English
- Esperanto
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Francais
- Gaeilge
- Galego
- Ke Jia Yu / Hak-ka-ngi
- `bryt
- hindii
- Hrvatski
- Magyar
- Hayeren
- Interlingua
- Bahasa Indonesia
- Islenska
- Italiano
- k`art`uli
- K'azak'sha
- hangugeo
- Kurdi
- Kyrgyzcha
- Latina
- Lombard
- Lietuviu
- Latviesu
- Olyk marii
- Makedonski
- mlyaallN
- Bahasa Melayu
- mnmaabhaasaa
- Nederlands
- Norsk nynorsk
- Norsk bokmal
- pNjaabii
- Polski
- Piemonteis
- pnjby
- Portugues
- Runa Simi
- Romana
- Russkii
- Srpskohrvatski / srpskokhrvatski
- Simple English
- Slovencina
- Slovenscina
- Shqip
- Srpski / srpski
- Svenska
- tmilll
- Tetun
- Toch'iki
- aithy
- Tagalog
- Turkce
- Tatarcha / tatarca
- Ukrayins'ka
- rdw
- O`zbekcha / uzbekcha
- Tieng Viet
- Wu Yu
- Yoruba
- Zhong Wen
- Min Nan Yu / Ban-lam-gi
- Yue Yu
| 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. |
|
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 | |
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 ) |
|
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 ) |
|
ISO/IEC 9075-2:2011 JIS X 3005-2:2015 | |
| 2016Nian | SQL:2016(Ying Yu Ban ) |
|
ISO/IEC 9075-2:2016 | |
| 2019Nian | SQL:2019(Ying Yu Ban ) |
|
ISO/IEC 9075-15:2019 | |
| 2023Nian | SQL:2023(Ying Yu Ban ) |
|
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.
- PL/SQL (Oracle, DB2)
- Transact-SQL (Adaptive Server Enterprise, Microsoft SQL Server)
- PL/pgSQL (PostgreSQL)
- PSQL (Firebird, InterBase)
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.
- de-taDing Yi Yan Yu (DDL: data definition language)
- de-taCao Zuo Yan Yu (DML: data manipulation language)
- de-taZhi Yu Yan Yu (DCL: data control language)
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 ]- 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 ]- 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
Biao woGou Cheng surusubetenoLie niZhi woGe Na suruChang He ha, Lie Ming noJi Shu woSheng Lue Ke Neng
Ta Biao node-tawoJian Suo shiteGe Na
Geng Xin
SET Lie Ming 2=Zhi 2, Lie Ming 3=Zhi 3
WHERE Lie Ming 1=Zhi 1
Xue Chu
WHERE Lie Ming 1=Zhi 1
1Xing Yi Shang noJian Suo
FROM Biao Ming
WHERE Lie Ming 1 BETWEEN Zhi 1 AND Zhi 2
ORDER BY Lie Ming 1
1Xing dakenoJian Suo
INTO Shou keQu riBian Shu
FROM Biao Ming
WHERE Lie Ming 1=Zhi 1
Qu De Xing Shu woZhi Ding shitaJian Suo
FROM Biao Ming
LIMIT Qu De Xing Shu
de-taZhi Yu Yan Yu
[Bian Ji ]- 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 ]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 ]*ka-sorunoo-punQian ni, VKai Shi Zhi , VZhong Liao Zhi nihaZhi woShe Ding shiteoku.
Xing noQu riChu shiLi
[Bian Ji ]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
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
WHERE CURRENT OF CR1
FETCHdeWei Zhi Fu ketaXing woXue Chu suruniha, DELETEWen deWHERE CURRENT OF ka-soruMing woZhi Ding suru.
ka-sorunokuro-zuLi
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)
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 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 ]- MySQL(o-punso-su, UNIX, Linux, WindowsDui Ying )
- PostgreSQL(o-punso-su, UNIX, Linux, WindowsDui Ying )
- Ingres(o-punso-su, UNIX, Linux, Windows, Mac OSDui Ying )
- SQLite(o-punso-su(paburitsukudomein), Biao Zhun noCYan Yu deShi Zhuang sareteoriZai konpairudearayuruHuan Jing niDui Ying )
- Firebird(o-punso-su, Linux, Windows, macOS , Solaris, HP-UXDui Ying )
- Oracle Database(puropuraietari, UNIX, Linux, WindowsDui Ying )
- Microsoft SQL Server(puropuraietari, WindowsDui Ying )
- IBM DB2 (puropuraietari, AS/400, z/OS, UNIX, Linux, WindowsDui Ying )
- IBM Informix Dynamic Server(puropuraietari, UNIX, Linux, WindowsDui Ying )
- Sybase Adaptive Server Enterprise(puropuraietari, UNIX, Linux, WindowsDui Ying )
- InterBase(puropuraietari, Linux, Windows, Solaris, macOS Dui Ying )
- SQL/DS (VSE, VM/CMS)
Jiao Zhu
[Bian Ji ]Zhu Shi
[Bian Ji ]- ^ a b Biao Ti haizuremo Database Language SQL
- ^ Biao Ti haizuremo Database Language SQL with Integrity Enhancement
- ^ Fei sukara-Xing toobuziekutoZhi Xiang Ji Neng nitsuiteha, ikurakaLun Yi woHu bukotoninari, imadaGuang kuZhi Chi sareteinai.
Chu Dian
[Bian Ji ]- ^ 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
- ^ a b "SQL toha - kotobanku". 2014Nian 6Yue 14Ri Yue Lan . yoridezitaruDa Ci Quan , ITYong Yu gawakaruCi Dian woCan Zhao
- ^ "[SQL] noDu miFang Lun Zheng niJue Zhao ? [shi-kueru] vs[esukiyu-eru] niPostgreSQLgakeri". 2024Nian 4Yue 13Ri Yue Lan .
- ^ "SQL toha - kotobanku". 2014Nian 6Yue 14Ri Yue Lan . yoriDBMYong Yu Ci Dian woCan Zhao
- ^ 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 ]| Gai Nian | |
|---|---|
| obuziekuto | |
| SQL | |
| Gou Cheng Yao Su | |
| |
| Xian Yi | |
|---|---|
| puropuraietari | |
| Li Shi De | |