ORACLE( ´Ù¸¥ µ¥ÀÌÅͺ£À̽ºµµ ¸¶Âù°¡ÁöÁö¸¸.. )¿¡¼ TABLEÀ» ¸¸µé ¶§´Â CREATE TABLE ¹®À» »ç¿ëÇÕ´Ï´Ù.
¿ì¼± STUDENT TABLEÀ» ¸¸µé¾îº¼±î¿ä?
CREATE TABLE student
( name VARCHAR2( 15 ) NOT NULL,
secure_no VARCHAR2( 14 ) NOT NULL,
age NUMBER NOT NULL,
birth DATE,
city VARCHAR2( 15 ),
eng_score DECIMAL( 3, 2 ),
kor_score DECIMAL( 3, 2 ),
math_score DECIMAL( 3, 2 )
PRIMARY KEY ( secure_no ) );
À» ½ÇÇàÇÑ ÈÄ¿¡ COMMIT;À» ¹ßÇàÇϸé TABLEÀÌ ¸¸µé¾îÁ®¿ä~!
¿ì¼± TABLEÀ̳ª ¿¿¡ À̸§À» ÁÖ´Â ±ÔÄ¢ºÎÅÍ ¾Ë¾Æº¸ÁÒ.
TABLE ¶Ç´Â ¿¿¡ À̸§ Áֱ⠱ÔÄ¢~!
- Å×À̺íÀº µ¶Æ¯ÇÑ À̸§À» °®À¸¸é ±¸ºÐÇϱ⠽±°ÚÁÒ? ÇÁ·ÎÁ§Æ®¸¦ ÇÏ´Ùº¸´Ï ¾î¶² ÀÏÁ¤ÇÑ ±ÔÄ¢À» ¼¼¿ö¼ ¸¸µé±âµµ Çϳ׿ä. ¿¹¸¦ µé¸é TS001, TS002... ÀÌ·± ½ÄÀ¸·Î..
- Å×À̺í À̸§Àº 30BYTE¸¦ ÃʰúÇÒ ¼ö ¾ø´Ù.
- Å×À̺í À̸§Àº ¾ËÆÄºª ¹®ÀÚ·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.
- Å×À̺í À̸§Àº ¾ËÆÄºª( A ~ Z ), ¼ýÀÚ( 0 ~ 9 ) ±×¸®°í $, #, _(¹ØÁÙ) ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
- Å×À̺í À̸§Àº SQL ¿¹¾à¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù.
- ORACLE¿¡¼´Â Å×À̺íÀÌ 254°³ ¿À» °¡Áú ¼ö ÀÖ´Ù.
±×·³ À§¿¡µç ¿¹¿¡ ´ëÇØ¼ ¼³¸íÇÒ²²¿ä.
¿ÀÇ LIST´Â °ýÈ£¸¦ »ç¿ëÇϰí, ¾Æ¸¶µµ Á© Áß¿äÇÑ °ÍÀº NOT NULLÀ̶õ ºÎºÐÀÖÁÒ? À̰ÍÀ» ±âº» ۶ó°í ÇØ¿ä.
- ±âº» ۰¡ µÇ´Â ¿Àº NULLÀÌ µÉ ¼ö ¾ø´Ù.
- LONG, LONG RAW·Î Á¤ÀǵǴ ¿Àº ±âº» ۰¡ µÉ ¼ö ¾ø´Ù.
- ±âº» Ű´Â ÃÖ°í 16°³ÀÇ ¿À» ÃʰúÇÒ ¼ö ¾ø´Ù.
±âº» Ű( PRIMARY KEY )´Â TABLE³»¿¡¼ UNIQUEÇØ¾ß ÇÕ´Ï´Ù. ¾È ±×·¯¸é µÚºñÁöÁÒ~! ORACLE¿¡¼´Â ±×·± °æÇèÀº ¾ø¾ú´Âµ¥, DB2¿¡¼´Â PRIMARY KEY°¡ µÚºñ³ª¼ ½Ã½ºÅÛÀÌ »¶~! °£ ÀûÀÌ Àֳ׿ä. À§¿¡¼ º¸¸é secure_no( Áֹεî·Ï ¹øÈ£ )´Â Ç×»ó UNIQUEÇϰÚÁÒ?
|
|