ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼
COBOL¿ë È£½ºÆ® ¾ð¾î °íÀ¯ÀÇ include ÆÄÀÏÀÇ È®ÀåÀÚ´Â
.cblÀÔ´Ï´Ù.
IBM COBOL ÄÄÆÄÀÏ·¯ÀÇ "System/390 È£½ºÆ® µ¥ÀÌÅÍ À¯Çü Áö¿ø" ±â´ÉÀ»
»ç¿ëÇÒ °æ¿ì »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿ë DB2 include ÆÄÀÏÀº ´ÙÀ½ µð·ºÅ丮¿¡
ÀÖ½À´Ï´Ù.
$HOME/sqllib/include/cobol_i
ÁöÁ¤µÈ ½ºÅ©¸³Æ® ÆÄÀÏ·Î DB2 »ùÇà ÇÁ·Î±×·¥À» ºôµåÇÒ °æ¿ì
½ºÅ©¸³Æ® ÆÄÀÏ¿¡ ÁöÁ¤µÈ include ÆÄÀÏ °æ·Î¸¦ cobol_a
µð·ºÅ丮°¡ ¾Æ´Ñ cobol_i µð·ºÅ丮·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù.
IBM COBOL ÄÄÆÄÀÏ·¯ÀÇ "System/390 È£½ºÆ® µ¥ÀÌÅÍ À¯Çü Áö¿ø" ±â´ÉÀ»
»ç¿ëÇÏÁö ¾Ê°Å³ª ÀÌ ÄÄÆÄÀÏ·¯ÀÇ ÀÌÀü ¹öÀüÀ»
»ç¿ëÇÒ °æ¿ì »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿ë DB2 include ÆÄÀÏÀº ´ÙÀ½ µð·ºÅ丮¿¡
ÀÖ½À´Ï´Ù.
$HOME/sqllib/include/cobol_a
»ç¿ëÀÚÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡ »ç¿ëÇÒ include ÆÄÀÏÀº ¾Æ·¡¿¡¼ ¼³¸íÇÕ´Ï´Ù.
- SQL (sql.cbl)
- ÀÌ ÆÄÀÏ¿¡´Â ¹ÙÀδõ, »çÀü ó¸® ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ ¾ð¾î ƯÁ¤ ÇÁ·ÎÅäŸÀÔ°ú
¿À·ù ¸Þ½ÃÁö API°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ½Ã½ºÅÛ »ó¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- SQLAPREP (sqlaprep.cbl)
- ÀÌ ÆÄÀÏ¿¡´Â »ç¿ëÀÚÀÇ »çÀü ó¸® ÄÄÆÄÀÏ·¯¸¦ ÀÛ¼ºÇϱâ À§ÇØ ¿ä±¸µÇ´Â Á¤Àǰ¡ ÀÖ½À´Ï´Ù.
- SQLCA (sqlca.cbl)
- ÀÌ ÆÄÀÏÀº SQLCA ±¸Á¶¸¦ Á¤ÀÇÇÕ´Ï´Ù.
SQLCA¿¡´Â SQL¹®°ú API È£ÃâÀÇ ½ÇÇà¿¡ °üÇÑ ¿À·ù Á¤º¸¿Í ÇÔ²² ÀÀ¿ëÇÁ·Î±×·¥À» Á¦°øÇÒ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ
»ç¿ëµÇ´Â º¯¼ö°¡ ÀÖ½À´Ï´Ù.
- SQLCA_92 (sqlca_92.cbl)
- ÀÌ ÆÄÀÏ¿¡´Â SQL Åë½Å ¿µ¿ª(SQLCA) ±¸Á¶ÀÇ FIPS SQL92 Entry Level ¼øÀÀ
¹öÀüÀÌ ÀÖ½À´Ï´Ù.
FIPS SQL92 Entry Level Ç¥ÁØÀ» µû¸£´Â DB2 ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§
ÀÌ ÆÄÀÏÀº sqlca.cbl ÆÄÀÏ ´ë½Å Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.
LANGLEVEL »çÀü ó¸® ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» SQL92E·Î ¼³Á¤Çϸé
DB2 »çÀü ó¸® ÄÄÆÄÀÏ·¯¿¡¼ sqlca_92.cbl ÆÄÀÏÀ» ÀÚµ¿À¸·Î
Æ÷ÇÔÇÕ´Ï´Ù.
- SQLCODES (sqlcodes.cbl)
- ÀÌ ÆÄÀÏÀº SQLCA ±¸Á¶ÀÇ SQLCODE¿¡ ´ëÇÑ »ó¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- SQLDA (sqlda.cbl)
- ÀÌ ÆÄÀÏÀº SQLDA ±¸Á¶¸¦ Á¤ÀÇÇÕ´Ï´Ù.
SQLDA´Â ÀÀ¿ëÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ »çÀÌ¿¡¼ µ¥ÀÌÅ͸¦ Àü´ÞÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
- SQLEAU (sqleau.cbl)
- ÀÌ ÆÄÀÏ¿¡´Â DB2 º¸¾È °¨»ç API¿¡ ¿ä±¸µÇ´Â »ó¼ö ¹× ±¸Á¶ Á¤Àǰ¡ ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ API¸¦ »ç¿ëÇϸé ÇÁ·Î±×·¥¿¡¼ ÀÌ ÆÄÀÏÀ» Æ÷ÇÔ½Ãų Çʿ䰡 ÀÖ½À´Ï´Ù.
¶ÇÇÑ ÀÌ ÆÄÀÏ¿¡´Â °¨»ç ÃßÀû ·¹ÄÚµåÀÇ Çʵ忡 ´ëÇÑ »ó¼ö ¹× Ű¿öµå °ª Á¤Àǰ¡
Æ÷ÇԵ˴ϴÙ.
¿ÜºÎ ¶Ç´Â º¥´õ °¨»ç ÃßÀû ÃßÃâ ÇÁ·Î±×·¥¿¡¼ ÀÌ·± Á¤ÀǸ¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- SQLENV (sqlenv.cbl)
- ÀÌ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º ȯ°æ API¿ë ¾ð¾î ƯÁ¤ È£Ãâ°ú ±×·¯ÇÑ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ
±¸Á¶, »ó¼ö ¹× ¸®ÅÏ Äڵ带 Á¤ÀÇÇÕ´Ï´Ù.
- SQLETSD (sqletsd.cbl)
- ÀÌ ÆÄÀÏ¿¡¼´Â µ¥ÀÌÅͺ£À̽º API ÀÛ¼º, sqlgcrea·Î Àü´ÞµÇ´Â
Å×ÀÌºí °ø°£ ¼³¸íÀÚ ±¸Á¶, SQLETSDESC¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- SQLE819A (sqle819a.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 819(ISO Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 500(EBCDIC ±¹Á¦¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLE819B (sqle819b.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 819(ISO Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 037(EBCDIC ¹Ì±¹ ¿µ¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLE850A (sqle850a.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 850(ASCII Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 500(EBCDIC ±¹Á¦¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ ¾Æ´Ñ
¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLE850B (sqle850b.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 850(ASCII Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 037(EBCDIC ¹Ì±¹ ¿µ¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLE932A (sqle932a.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 932(ASCII Japanese)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 5035(EBCDIC ÀϺ»¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLE932B (sqle932b.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 932(ASCII Japanese)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 5026(EBCDIC ÀϺ»¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQL1252A (sql1252a.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 1252(Windows Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 500(EBCDIC ±¹Á¦¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQL1252B (sql1252b.cbl)
- µ¥ÀÌÅͺ£À̽ºÀÇ ÄÚµå ÆäÀÌÁö°¡ 1252(Windows Latin-1)ÀÏ °æ¿ì, ÀÌ ¼ø¼´Â
È£½ºÆ® CCSID 037(EBCDIC ¹Ì±¹ ¿µ¾î) 2Áø ÁýÇÕ¿¡ µû¶ó 2Áø µ¥ÀÌÅÍ¿ëÀÌ
¾Æ´Ñ ¹®ÀÚ¿À» Á¤·ÄÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀº CREATE DATABASE API¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
- SQLMON (sqlmon.cbl)
- ÀÌ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ¸ð´ÏÅÍ API¿ë ¾ð¾î ƯÁ¤ È£Ãâ°ú ±×·¯ÇÑ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ
±¸Á¶, »ó¼ö ¹× ¸®ÅÏ Äڵ带 Á¤ÀÇÇÕ´Ï´Ù.
- SQLMONCT (sqlmonct.cbl)
- ÀÌ ÆÄÀÏ¿¡´Â µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ¸ð´ÏÅÍ API¸¦ È£ÃâÇϱâ À§ÇØ ÇÊ¿äÇÑ »ó¼ö Á¤ÀÇ¿Í
Áö¿ª µ¥ÀÌÅÍ ±¸Á¶ Á¤Àǰ¡ ÀÖ½À´Ï´Ù.
- SQLSTATE (sqlstate.cbl)
- ÀÌ ÆÄÀÏÀº SQLCA ±¸Á¶ÀÇ SQLSTATE Çʵ忡 ´ëÇÑ »ó¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- SQLUTBCQ (sqlutbcq.cbl)
- ÀÌ ÆÄÀÏ¿¡¼´Â Å×ÀÌºí °ø°£ ÄÁÅ×ÀÌ³Ê Á¶È¸ µ¥ÀÌÅÍ ±¸Á¶ SQLB-TBSCONTQRY-DATA¸¦
Á¤ÀÇÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅÍ ±¸Á¶´Â Å×ÀÌºí °ø°£ ÄÁÅ×ÀÌ³Ê Á¶È¸ API, sqlgstsc, sqlgftcq
¹× sqlgtcq¿¡ »ç¿ëµË´Ï´Ù.
- SQLUTBSQ (sqlutbsq.cbl)
- ÀÌ ÆÄÀÏ¿¡¼´Â Å×ÀÌºí °ø°£ Á¶È¸ µ¥ÀÌÅÍ ±¸Á¶ SQLB-TBSQRY-DATA¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ÀÌ µ¥ÀÌÅÍ ±¸Á¶´Â Å×ÀÌºí °ø°£ Á¶È¸ API, sqlgstsq, sqlgftsq ¹× sqlgtsq¿¡
»ç¿ëµË´Ï´Ù.
- SQLUTIL (sqlutil.cbl)
- ÀÌ ÆÄÀÏÀº À¯Æ¿¸®Æ¼ API¿ë ¾ð¾î ƯÁ¤ È£Ãâ°ú ±×·¯ÇÑ ÀÎÅÍÆäÀ̽º¿¡ ¿ä±¸µÇ´Â
±¸Á¶, »ó¼ö ¹× Äڵ带 Á¤ÀÇÇÕ´Ï´Ù.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]