±âº»°ª ÇàÀ» »ðÀÔÇÒ ¶§ ¿­¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¿­¿¡¼­ »ç¿ëÇÒ °ªÀ» ±âº»°ªÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº ´ÙÀ½°ú °°ÀÌ »ó¼ö·Î Æò°¡µÇ´Â ¸ðµç °ªÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. »ó¼ö ±âº» Á¦°ø ÇÔ¼ö ¼öÄ¡ ½Ä ´ÙÀ½°ú °°Àº µÎ °¡Áö ¹æ¹ýÀ» »ç¿ëÇÏ¿© ±âº»°ªÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. CREATE TABLEÀÇ DEFAULT Ű¿öµå¸¦ »ç¿ëÇÏ¿© »ó¼ö ½ÄÀ» ¿­ÀÇ ±âº»°ªÀ¸·Î ÇÒ´çÇÏ´Â ±âº»°ª Á¤ÀǸ¦ ¸¸µì´Ï´Ù. ÀÌ ¹æ¹ýÀº ¿ì¼±ÀûÀ¸·Î »ç¿ëµÇ´Â Ç¥ÁØ ¹æ¹ýÀÔ´Ï´Ù. ¶ÇÇÑ ±âº»°ªÀ» ÁöÁ¤Çϱâ À§ÇÑ ´õ °£°áÇÑ ¹æ¹ýÀÔ´Ï´Ù. CREATE DEFAULT ¹®À» »ç¿ëÇÏ¿© ±âº» °³Ã¼¸¦ ¸¸µé°í sp_bindefault ½Ã½ºÅÛ ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ¸¸µç °³Ã¼¸¦ ¿­¿¡ ¹ÙÀεùÇÕ´Ï´Ù. À̰ÍÀº ÀÌÀü ¹öÀü°úÀÇ È£È¯¼º ±â´ÉÀÔ´Ï´Ù. ´ÙÀ½Àº °¢ ±âº»°ª À¯ÇüÀ» »ç¿ëÇÏ¿© Å×À̺íÀ» ¸¸µå´Â ¿¹ÀÔ´Ï´Ù. ±âº» °³Ã¼¸¦ ¸¸µé¾î ƯÁ¤ ¿­¿¡ ±âº»°ªÀ» ÇÒ´çÇϰí ÀÌ ±âº» °³Ã¼¸¦ ¿­¿¡ ¹Ù¿îµùÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¿­¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾Ê°í ±âº»°ªÀ¸·Î Å×½ºÆ® »ðÀÔÀ» Çϰí, Å×½ºÆ® ÇàÀ» °Ë»öÇÏ¿© ±âº»°ªÀÌ Àû¿ëµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. USE pubs GO CREATE TABLE test_defaults (keycol smallint, process_id smallint DEFAULT @@SPID, --Preferred default definition date_ins datetime DEFAULT getdate(), --Preferred default definition mathcol smallint DEFAULT 10 * 2, --Preferred default definition char1 char(3), char2 char(3) DEFAULT 'xyz') --Preferred default definition GO /* Illustration only, use DEFAULT definitions instead.*/ CREATE DEFAULT abc_const AS 'abc' GO sp_bindefault abc_const, 'test_defaults.char1' GO INSERT INTO test_defaults(keycol) VALUES (1) GO SELECT * FROM test_defaults GO ÀÌ ¿¹Á¦ÀÇ Ãâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù. Default bound to column. (1°³ Çà Àû¿ëµÊ) keycol process_id date_ins mathcol char1 char2 ------ ---------- --------------------------- ------- ----- ----- 1 7 Oct 16 1997 8:34PM 20 abc xyz (1°³ Çà Àû¿ëµÊ) °ü·Ã Ç׸ñ CREATE TABLE Å×ÀÌºí ¸¸µé±â ¹× ¼öÁ¤