{"id":3173,"date":"2018-02-03T21:54:05","date_gmt":"2018-02-03T12:54:05","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=3173"},"modified":"2018-02-03T21:55:57","modified_gmt":"2018-02-03T12:55:57","slug":"oracle-sql-pl-sql-%ec%84%a4%eb%aa%85","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=3173","title":{"rendered":"oracle sql , pl\/sql \uc124\uba85"},"content":{"rendered":"<div>\n<div>\n<div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">1. <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c\ubd80\ud130\u00a0\uc790\ub8cc\u00a0\uac80\uc0c9<\/span><\/p>\n<p><span lang=\"ko\">2. <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\ud568\uc218\ub4e4<\/span><\/p>\n<p><span lang=\"ko\">3. <\/span><span lang=\"x-none\">\ubcf5\uc218\u00a0\ud14c\uc774\ube14\ub85c\ubd80\ud130\u00a0\ub370\uc774\ud130\u00a0\uc870\ud68c<\/span><\/p>\n<p><span lang=\"ko\">4. Group <\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<p>5. Subqueries<\/p>\n<p><span lang=\"ko\">6. SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">7. <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">8. <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc0dd\uc131<\/span><\/p>\n<p>9. Oracle Data Dictionary<\/p>\n<p><span lang=\"ko\">10. <\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\uc870\uc791(DML)<\/span><\/p>\n<p><span lang=\"ko\">11. <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uacfc\u00a0\uc81c\uc57d\uc870\uac74\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">12. Sequence <\/span><span lang=\"x-none\">\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">13. <\/span><span lang=\"x-none\">\ubdf0(View) \uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">14. <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\u00a0\uc0dd\uc131<\/span><\/p>\n<p>15. Privileges(DCL)<\/p>\n<p><span lang=\"ko\">16. SQL<\/span><span lang=\"x-none\">\uacfc\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uc694\uc57d<\/span><\/p>\n<p><span lang=\"ko\">17. SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc791\uc131<\/span><\/p>\n<p><span lang=\"ko\">18. <\/span><span lang=\"x-none\">\uc11c\ube0c\u00a0\ud504\ub85c\uadf8\ub7a8\uc744\u00a0\uc774\uc6a9\ud55c\u00a0\ubaa8\ub4c8\ud654\u00a0\ud504\ub85c\uadf8\ub798\ubc0d<\/span><\/p>\n<p><span lang=\"ko\">19. <\/span><span lang=\"x-none\">\uac04\ub2e8\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">20. <\/span><span lang=\"x-none\">\uc624\ub77c\ud074\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640\uc758\u00a0\uc778\ud130\ud398\uc774\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">21. PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc758\u00a0Control Structure<\/span><\/p>\n<p><span lang=\"ko\">22. Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0Query \ucc98\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">23. Error <\/span><span lang=\"x-none\">\ucc98\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">24. PL\/SQL <\/span><span lang=\"x-none\">\uc694\uc57d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">1. <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c\ubd80\ud130\u00a0\uc790\ub8cc\u00a0\uac80\uc0c9<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uae30\ubcf8\uc801\uc778<\/span><span lang=\"x-none\">\u00a0Query\ubb38<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub124\u00a0\uac1c\uc758\u00a0\uae30\ubcf8\uc801\uc778\u00a0\uc808\ub85c\u00a0\uad6c\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT<\/span><span lang=\"x-none\">\uc5d0\ub294\u00a0column\uba85\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022FROM<\/span><span lang=\"x-none\">\uc5d0\ub294\u00a0\ub300\uc0c1\u00a0\ud14c\uc774\ube14\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022WHERE<\/span><span lang=\"x-none\">\ub294\u00a0\uac80\uc0c9\uc870\uac74\uc5d0\u00a0\ub9cc\uc871\ud558\ub294\u00a0\ud589\ub4e4\uc744\u00a0RETURN \ud558\ub3c4\ub85d\u00a0\ud589\uc744\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ORER BY<\/span><span lang=\"x-none\">\ub294\u00a0\ud589\ub4e4\uc744\u00a0\uc815\ub82c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0\u00a0[DISTINCT] {*,column [alias]&#8230;.}<\/p>\n<p><span lang=\"ko\">FROM \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uba85<\/span><\/p>\n<p><span lang=\"ko\">[WHERE \u00a0\u00a0\u00a0Query<\/span><span lang=\"x-none\">\uc870\uac74(\ub4e4)]<\/span><\/p>\n<p><span lang=\"ko\">[ORDER BY {column,<\/span><span lang=\"x-none\">\ud45c\ud604\uc2dd} [ASC|DESC]];<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\uba85\ub839\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\uc740\u00a0\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\ub77c\uc778\uc5d0\u00a0\ucf54\ub529\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud310\ub3c5\uc131\uc744\u00a0\uc704\ud574\u00a0\ud0ed\uacfc\u00a0\uc778\ub374\ud2b8(indent)\uac00\u00a0\uc0ac\uc6a9\ub420\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc57d\uc2dd\ud45c\uae30\u00a0\ubc0f\u00a0\ub2e8\uc5b4\uc758\u00a0\ubd84\ud560\uc740\u00a0\ud5c8\uc6a9\ub418\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\uc0ac\uc6a9\uc2dc\u00a0\ub300\uc18c\ubb38\uc790\u00a0\uad6c\ubcc4\uc774\u00a0\ubd88\ud544\uc694\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\uc740\u00a0SQL \ubc84\ud37c\uc5d0\u00a0\uc785\ub825\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0Column, \ubaa8\ub4e0\u00a0\ud589\u00a0\uc120\ud0dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uac00\uc7a5<\/span><span lang=\"x-none\">\u00a0\ub2e8\uc21c\ud55c\u00a0SELECT \ubb38\uc7a5\uc740\u00a0\uc544\ub798\u00a0\ub450\u00a0\uac1c\uc758\u00a0\uc808\uc744\u00a0\ud3ec\ud568\ud558\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">asterisk(*)\ub294\u00a0\ubaa8\ub4e0\u00a0column\uc744\u00a0\uc9c0\uce6d\ud55c\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022FROM <\/span><span lang=\"x-none\">\uc808<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT *<\/p>\n<p>2 FROM \u00a0\u00a0s_dept;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0Column \uc120\ud0dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT dept_id, last_name, manager_id<\/p>\n<p>2 FROM \u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022DESCRIBE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0column \uba85\uc744\u00a0\ud655\uc778\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\uc808\uc5d0\u00a0column \uba85\ub4e4\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucf64\ub9c8\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0column\ub4e4\uc744\u00a0\ubd84\ub9ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf4\uae30\u00a0\uc6d0\ud558\ub294\u00a0\uc21c\uc11c\ub300\ub85c\u00a0column \uba85\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Default column <\/span><span lang=\"x-none\">\ub808\uc774\ube14(Heading)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub808\uc774\ube14\u00a0\uc815\ub82c<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc88c\uce21\u00a0\uc815\ub82c\u00a0: \ub0a0\uc9dc\u00a0\ubc0f\u00a0\ubb38\uc790\u00a0\ub370\uc774\ud130<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc6b0\uce21\u00a0\uc815\ub82c\u00a0: \uc22b\uc790\u00a0\ub370\uc774\ud130<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub808\uc774\ube14\uc740\u00a0\uae30\ubcf8\uc801\uc73c\ub85c\u00a0\ub300\ubb38\uc790\ub85c\u00a0\ubcf4\uc5ec\uc9d1\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0b0\uc220<\/span><span lang=\"x-none\">\u00a0\ud45c\ud604\uc2dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022NUMBER<\/span><span lang=\"x-none\">\uc640\u00a0DATE \uc790\ub8cc\ud615\uc5d0\u00a0\ub300\ud574\uc11c\u00a0\uc544\ub798\u00a0\uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc5f0\uc0b0\uc2dd\uc744\u00a0\uc791\uc131\u00a0\ud560\u00a0\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub354\ud558\uae30\u00a0+<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ube7c\uae30\u00a0\u00a0\u00a0&#8211;<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uacf1\ud558\uae30\u00a0*<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub098\ub204\uae30\u00a0\/<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad04\ud638( )\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc6b0\uc120\u00a0\uc21c\uc704\u00a0\uaddc\uce59\uc744\u00a0\ubcc0\uacbd\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0b0\uc220<\/span><span lang=\"x-none\">\u00a0\ud45c\ud604\uc2dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\uc0ac\uc6d0\ub4e4\uc758\u00a0\uc5f0\ubd09\uc744\u00a0Display \ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0last_name, salary*12, commission_pct<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0c8\ub85c\uc6b4\u00a0column\uc778\u00a0(salary * 12)\ub294\u00a0\ub2e8\uc9c0\u00a0Display \uc6a9\ub3c4\ub85c\ub9cc\u00a0\uc0ac\uc6a9\ub418\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc5f0\uc0b0\uc790<\/span><span lang=\"x-none\">\u00a0\uc6b0\uc120\u00a0\uc21c\uc704<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacf1\uc148\u00a0\ubc0f\u00a0\ub098\ub217\uc148\uc774\u00a0\ub367\uc148\u00a0\ubc0f\u00a0\ube84\uc148\ubcf4\ub2e4\u00a0\uc6b0\uc120\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad04\ud638\ub294\u00a0\uc6b0\uc120\u00a0\uc21c\uc704\u00a0\ud3c9\uac00\ub97c\u00a0\ubcc0\uacbd\uc2dc\u00a0\ub610\ub294\u00a0\ubb38\uc790\ub4e4\uc744\u00a0\uba85\ud655\ud558\uac8c\u00a0\ud558\uae30\u00a0\uc704\ud574\u00a0\uc0ac\uc6a9\uac00\ub2a5\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac19\uc740\u00a0\uc6b0\uc120\u00a0\uc21c\uc704\uc758\u00a0\uc5f0\uc0b0\uc790\ub4e4\uc740\u00a0\uc67c\ucabd\uc5d0\uc11c\u00a0\uc624\ub978\ucabd\uc73c\ub85c\u00a0\uc218\ud589\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc5f0\uc0b0\uc790<\/span><span lang=\"x-none\">\u00a0\uc6b0\uc120\u00a0\uc21c\uc704<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad04\ud638\ub294\u00a0\ubb38\uc7a5\uc774\u00a0\uc218\ud589\ub418\uc5b4\uc9c0\ub294\u00a0\uc21c\uc11c\ub97c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0last_name, salary, 12*salary + 100<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp;<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\u30fb\u30fb\u30fb\u30fb\u30fb\u00a0\u00a0\u00a0Velasquez 2500 30100<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0last_name, salary, 12*(salary + 100)<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp;<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\u30fb\u30fb\u30fb\u30fb\u30fb\u00a0\u00a0\u00a0Velasquez 2500 31200<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Column Aliases<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Column alias<\/span><span lang=\"x-none\">\ub294\u00a0column\uc758\u00a0heading\uc744\u00a0\uc0c8\ub85c\uc774\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud2b9\ud788\u00a0\uacc4\uc0b0\uc774\u00a0\uc720\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uba85\u00a0\ubc14\ub85c\u00a0\ub4a4\uc5d0\u00a0\uc635\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Column<\/span><span lang=\"x-none\">\uba85\uacfc\u00a0alias \uc0ac\uc774\uc5d0\u00a0AS \ud0a4\uc6cc\ub4dc\ub97c\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\ub3c4\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\uc911\u00a0\uc778\uc6a9\ubd80\ud638(Double quotation)\ub294\u00a0alias\uac00\u00a0\uacf5\ubc31, \ud2b9\uc218\ubb38\uc790\ub97c\u00a0\ud3ec\ud568\ud560\u00a0\uacbd\uc6b0\uc640\u00a0\ub300\uc18c\ubb38\uc790\u00a0\u00a0\u00a0\u00a0\uad6c\ubd84\uc774\u00a0\ud544\uc694\ud55c\u00a0\uacbd\uc6b0\u00a0\uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud569\uc131<\/span><span lang=\"x-none\">(concatenation)\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u20222<\/span><span lang=\"x-none\">\uac1c\uc758\u00a0\uc218\uc9c1\ubc14(||)\uc5d0\u00a0\uc758\ud574\u00a0\uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uacfc\u00a0\ubb38\uc790\u00a0\ub610\ub294\u00a0\ub2e4\ub978\u00a0column\uacfc\u00a0\uc5f0\uacb0\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\ud45c\ud604\uc2dd\uc758\u00a0\uacb0\uacfc\uc5d0\u00a0\uc758\ud574\u00a0\uc0c8\ub85c\uc6b4\u00a0column\uc744\u00a0\uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0first_name||last_name<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp;<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\u30fb\u30fb\u30fb\u30fb\u00a0\u00a0CarmenVelasquez<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub9ac\ud130\ub7f4<\/span><span lang=\"x-none\">\u00a0\ubb38\uc790(literal character string)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9ac\ud130\ub7f4\uc774\ub780\u00a0SELECT \ub9ac\uc2a4\ud2b8\uc5d0\u00a0\ud3ec\ud568\ub41c\u00a0\ubb38\uc790, \ud45c\ud604\uc2dd\u00a0\ub610\ub294\u00a0\uc22b\uc790\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub0a0\uc9dc\u00a0\ubc0f\u00a0\ubb38\uc790\uac12\uc740\u00a0\ub2e8\uc77c\u00a0\uc778\uc6a9\ubd80\ud638(singel quotation)\ub85c\u00a0\uc5d0\uc6cc\uc309\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\u00a0\ubb38\uc790\u00a0column\uc740\u00a0\ub418\ub3cc\ub824\uc9c0\ub294\u00a0\uac01\u00a0\ud589\ub2f9\u00a0\ud558\ub098\uc529\u00a0\ucd9c\ub825\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0first_name ||&#8221;|| last_name<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0||&#8217;,&#8217;|| title &#8220;Employees&#8221;<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub110\uac12<\/span><span lang=\"x-none\">\u00a0\uad00\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022NULL<\/span><span lang=\"x-none\">\uc774\ub780\u00a0\uc774\uc6a9\ud560\u00a0\uc218\u00a0\uc5c6\ub294, \ud560\ub2f9\ub418\uc9c0\u00a0\uc54a\uc740, \uc54c\ub824\uc838\u00a0\uc788\uc9c0\u00a0\uc54a\uc740\u00a0\ub610\ub294\u00a0\uc801\uc6a9\u00a0\ubd88\uac00\ud55c\u00a0\uac12<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc744\u00a0\uc758\ubbf8\ud569\ub2c8\ub2e4<\/span><\/p>\n<p><span lang=\"ko\">\u2022NULL<\/span><span lang=\"x-none\">\uc774\ub780\u00a00\ub098\u00a0\uacf5\ubc31(space)\uacfc\u00a0\uac19\uc740\u00a0\uac83\uc774\u00a0\uc544\ub2d9\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub110\uac12\uc744\u00a0\ud3ec\ud568\ud55c\u00a0\uc0b0\uc220\u00a0\ud45c\ud604\uc2dd\u00a0\uacb0\uacfc\ub294\u00a0NULL\uc774\u00a0\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0first_name, title<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0salary*commission_pct\/100 COMM<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>NVL Function<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022NULL<\/span><span lang=\"x-none\">\uc740\u00a0NVL Function\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ub2e4\ub978\u00a0\uac12\uc73c\ub85c\u00a0\ub300\uce58\ub420\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uac00\ub2a5\ud55c\u00a0datatype\uc740\u00a0\ub0a0\uc9dc, \ubb38\uc790\u00a0\ubc0f\u00a0\uc22b\uc790\ud615\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\uc74c\uacfc\u00a0\uac19\uc774\u00a0\uc4f0\uc5ec\uc838\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; NVL(start_date, &#8217;01-JAN-95&#8242;)<\/p>\n<p>&#8211; NVL(title, &#8216;NO Title Yet&#8217;)<\/p>\n<p>&#8211; NVL(salary, 1000)<\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0first_name, title<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0salary*NVL(commission_pct,0)\/100 COMM<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\uc911\ubcf5\ud589<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\ub294\u00a0Query\uc2dc\uc5d0\u00a0\uae30\ubcf8\uc801\uc73c\ub85c\u00a0\uc911\ubcf5\ub41c\u00a0\ud589\uc744\u00a0\ubaa8\ub450\u00a0Display\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT name<\/p>\n<p>2 FROM \u00a0\u00a0s_dept;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT<\/span><span lang=\"x-none\">\uc808\uc5d0\uc11c\u00a0DISTINCT\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc911\ubcf5\ud589\uc744\u00a0\uc81c\uac70\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT DISTINCT name<\/p>\n<p>2 FROM \u00a0\u00a0s_dept;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Multi-Column<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0DISTINCT \uc0ac\uc6a9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022DISTINCT<\/span><span lang=\"x-none\">\ub294\u00a0SELECT \ub9ac\uc2a4\ud2b8\uc758\u00a0\ubaa8\ub4e0\u00a0column\uc5d0\u00a0\uc801\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0DISTINCT dept_id, title<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022DISTINCT<\/span><span lang=\"x-none\">\uac00\u00a0Multi-Column\uc5d0\u00a0\uc801\uc6a9\uc2dc\u00a0\uacb0\uacfc\ub294\u00a0distinct\ud55c\u00a0column\uc758\u00a0\uc870\ud569\uc744\u00a0\ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ORDER BY<\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">ORDER BY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud589\ub4e4\uc744\u00a0\uc815\ub82c\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ASC &#8211; <\/span><span lang=\"x-none\">\uc62c\ub9bc\ucc28\uc21c(Default)<\/span><\/p>\n<p><span lang=\"ko\">\u2022DESC &#8211; <\/span><span lang=\"x-none\">\ub0b4\ub9bc\ucc28\uc21c<\/span><\/p>\n<p><span lang=\"ko\">\u2022ORDER BY<\/span><span lang=\"x-none\">\uc808\uc740\u00a0SELECT \uba85\ub839\uc5d0\uc11c\u00a0\ub9c8\uc9c0\ub9c9\uc5d0\u00a0\uc704\uce58\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0last_name, dept_id, start_date<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 ORDER BY last_name;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ORDER BY<\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\ubcf8\uc801\uc778\u00a0\uc815\ub82c\u00a0\uc21c\uc11c\ub294\u00a0\uc62c\ub9bc\ucc28\uc21c\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0\ud45c\ud604\uc2dd\u00a0\ub610\ub294\u00a0alias\uc5d0\u00a0\uc758\ud558\uc5ec\u00a0\uc815\ub82c\ud560\u00a0\uc218\ub3c4\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub110\uac12\uc740\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc774\u00a0Display \ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc62c\ub9bc\ucc28\uc21c\uc2dc\u00a0\uac00\uc7a5\u00a0\ub9c8\uc9c0\ub9c9\uc5d0\u00a0\uc634<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub0b4\ub9bc\ucc28\uc21c\uc2dc\u00a0\uac00\uc7a5\u00a0\uba3c\uc800\u00a0\uc634<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Multiple Column<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc758\ud55c\u00a0\uc815\ub82c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0\uc2dc\uac04\uc808\uc57d\u00a0\uc704\ud574\u00a0\ub098\uc5f4\ud55c\u00a0column\uc758\u00a0\uc704\uce58\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uacb0\uacfc\ub97c\u00a0\uc815\ub82c\u00a0\ud560\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0last_name, salary*12<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 ORDER BY \u00a02;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0multiple column\uc5d0\u00a0\uc758\ud574\u00a0\uc815\ub82c\ud560\u00a0\uc218\ub3c4\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0last_name, dept_id, salary<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 ORDER BY \u00a0dept_id, salary DESC;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022ORDER BY <\/span><span lang=\"x-none\">\ub9ac\uc2a4\ud2b8\uc0c1\uc758\u00a0\uc21c\uc11c\ub294\u00a0\uc815\ub82c\uc21c\uc11c\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\ub9ac\uc2a4\ud2b8\uc0c1\uc5d0\u00a0\uc5c6\ub294\u00a0column\uc5d0\u00a0\uc758\ud574\uc11c\ub3c4\u00a0\uc815\ub82c\uc774\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc120\ud0dd\ud560<\/span><span lang=\"x-none\">\u00a0\ud589\uc758\u00a0\uc81c\ud55c(WHERE \uc870\uac74)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">WHERE<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud589\ub4e4\uc744\u00a0\uc81c\ud55c\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022WHERE<\/span><span lang=\"x-none\">\uc808\uc740\u00a0FORM\uc808\u00a0\ub2e4\uc74c\uc5d0\u00a0\uc635\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uac74\uc740\u00a0\uc544\ub798\uc758\u00a0\uac83\uc73c\ub85c\u00a0\uad6c\uc131\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; Column<\/span><span lang=\"x-none\">\uba85, \ud45c\ud604\uc2dd, \uc0c1\uc218<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ube44\uad50\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ubb38\uc790(Literal)<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT last_name, dept_id, start_date<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE dept_id=42;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ube44\uad50<\/span><span lang=\"x-none\">\u00a0\ubc0f\u00a0\ub17c\ub9ac\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\u00a0\ube44\uad50\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL <\/span><span lang=\"x-none\">\ube44\uad50\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">=(<\/span><span lang=\"x-none\">\uac19\ub2e4) &gt;(\ubcf4\ub2e4\u00a0\ud070) &gt;=(\uac19\uac70\ub098\u00a0\ud070) &lt;(\ubcf4\ub2e4\u00a0\uc791\uc740) &lt;=(\uac19\uac70\ub098\u00a0\uc791\uc740)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; BETWEEN&#8230;AND&#8230; (<\/span><span lang=\"x-none\">\ub450\uac12\u00a0\uc0ac\uc774)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; IN(list) (<\/span><span lang=\"x-none\">\ub9ac\uc2a4\ud2b8\uc758\u00a0\uac12\uc911\u00a0\uc5b4\ub290\u00a0\ud558\ub098\ub77c\ub3c4\u00a0\uc77c\uce58)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; LIKE (<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\ud615\ud0dc\uc640\u00a0\uc77c\uce58)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; IS NULL (<\/span><span lang=\"x-none\">\ub110\uac12\uc778\u00a0\uacbd\uc6b0)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; AND (<\/span><span lang=\"x-none\">\ub2e4\uc911\uc870\uac74\u00a0\ubaa8\ub450\uac00\u00a0TRUE\uc2dc\u00a0\ub3cc\ub824\uc9c0\ub294\u00a0\uacb0\uacfc\ub3c4\u00a0TRUE)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; OR (<\/span><span lang=\"x-none\">\ub2e4\uc911\uc870\uac74\uc911\u00a0\ud558\ub098\uc758\u00a0\uac12\uc774\u00a0TRUE\uc2dc\u00a0\ub3cc\ub824\uc9c0\ub294\u00a0\uacb0\uacfc\ub3c4\u00a0TRUE)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; NOT (<\/span><span lang=\"x-none\">\uc870\uac74\uc5d0\u00a0\ubc18\ub300\ub418\ub294\u00a0\uacb0\uacfc\ub97c\u00a0\ub418\ub3cc\ub824\u00a0\uc90c)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ubd80\uc815<\/span><span lang=\"x-none\">\u00a0\ud45c\ud604\uc2dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uac00\ub054<\/span><span lang=\"x-none\">\u00a0\uc708\uce58\u00a0\uc54a\ub294\u00a0\ud589\ub4e4\uc744\u00a0\uc81c\uc678\ud558\ub294\u00a0\uac83\uc774\u00a0\ub354\u00a0\uc27d\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p><span lang=\"ko\">!=(<\/span><span lang=\"x-none\">\uac19\uc9c0\u00a0\uc54a\ub294(VAX, UNIX, PC)) ^=(\uac19\uc9c0\u00a0\uc54a\ub294(IBM)) &lt;&gt;(\uac19\uc9c0\u00a0\uc54a\ub294(\ubaa8\ub4e0\u00a0\uc6b4\uc601\uccb4\uc81c))<\/span><\/p>\n<p><span lang=\"ko\">NOT colname = (<\/span><span lang=\"x-none\">\uac19\uc9c0\u00a0\uc54a\ub294) \u00a0NOT colname &gt; (~\ubcf4\ub2e4\u00a0\ud06c\uc9c0\u00a0\uc54a\ub294)<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790<\/span><\/p>\n<p><span lang=\"ko\">&#8211; NOT BETWEEN&#8230;AND&#8230; (<\/span><span lang=\"x-none\">\ub450\uac1c\uc758\u00a0\uba85\uc2dc\ub41c\u00a0\uac12\u00a0\uc0ac\uc774\uac00\u00a0\uc544\ub2cc)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; NOT IN(list) (<\/span><span lang=\"x-none\">\uba85\uc2dc\ub41c\u00a0\uac12\uc758\u00a0\ub9ac\uc2a4\ud2b8\uc5d0\u00a0\uc5c6\ub294)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; NOT LIKE \u00a0(<\/span><span lang=\"x-none\">\ube44\uad50\u00a0\uc2a4\ud2b8\ub9c1\uacfc\u00a0\uac19\uc9c0\u00a0\uc54a\ub294)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; IS NOT NULL (<\/span><span lang=\"x-none\">\ub110\uac12\uc774\u00a0\uc544\ub2cc)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\uc2a4\ud2b8\ub9c1\uacfc\u00a0\ub0a0\uc9dc<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uacfc\u00a0\ub0a0\uc9dc\ub294\u00a0\ub2e8\uc77c\u00a0\uc778\uc6a9\ubd80\ud638(Single quotation)\uc5d0\u00a0\uc758\ud574\u00a0\ub458\ub7ec\u00a0\uc313\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc22b\uc790\uac12\uc740\u00a0\uc778\uc6a9\ubd80\ud638\uac00\u00a0\ud544\uc694\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\uac12\uc740\u00a0\ub300\uc18c\ubb38\uc790\u00a0\uad6c\ubd84\uc774\u00a0\ud544\uc694\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\ubcf8\u00a0\ub0a0\uc9dc\u00a0\ud615\uc2dd\uc740\u00a0&#8216;DD-MON-YY&#8217;\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELET \u00a0\u00a0firs_name, last_name, title<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0last_name=&#8217;Magee&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a4\u00a0\ubc94\uc704\ub0b4\uc758\u00a0\uac12\uc5d0\u00a0\ud3ec\ud568\ub418\uc5c8\ub294\uc9c0\ub97c\u00a0CHECK\ud558\uae30\u00a0\uc704\ud574\u00a0BETWEEN \uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT first_name, last_name, start_date<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE start_date BETWEEN &#8217;09-may-91&#8242;<\/p>\n<p>4 AND \u00a0\u00a0\u00a0&#8217;17-jun-91&#8242;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9ac\uc2a4\ud2b8\uc0c1\uc758\u00a0\uac12\uc5d0\u00a0\ud3ec\ud568\ub418\uc5c8\ub294\uc9c0\ub97c\u00a0CHECK\ud558\uae30\u00a0\uc704\ud574\u00a0IN\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, name, region_id<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_dept<\/p>\n<p>3 WHERE \u00a0region_id IN(1,3);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">BETWEEN<\/span><span lang=\"x-none\">\uacfc\u00a0IN SQL \uc5f0\uc0b0\uc790<\/span><span lang=\"x-none\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">LIKE SQL<\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\ubd84\uc740\u00a0\uc720\ud6a8\ud55c\u00a0Query \uc2a4\ud2b8\ub9c1\uac12\uc73c\ub85c\u00a0\uc640\uc77c\ub4dc\uce74\ub4dc\ub97c\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0LIKE \uc5f0\uc0b0\uae30\ub97c\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud558\uc5ec\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Query <\/span><span lang=\"x-none\">\uc870\uac74\uc740\u00a0\ub9ac\ud130\ub7f4\u00a0\ubb38\uc790\u00a0\ub610\ub294\u00a0\uc22b\uc790\ub97c\u00a0\ud3ec\ud568\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; &#8220;%&#8221;<\/span><span lang=\"x-none\">\ub294\u00a00\uac1c\uc774\uc0c1\uc758\u00a0\ubb38\uc790\ub97c\u00a0\uc758\ubbf8<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; &#8220;_&#8221;<\/span><span lang=\"x-none\">\ub294\u00a0\ud55c\u00a0\uac1c\uc758\u00a0\ubb38\uc790\ub97c\u00a0\uc758\ubbf8<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT last_name<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE last_name LIKE &#8216;M%&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">LIKE SQL <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022LIKE <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub294\u00a0BETWEEN \ube44\uad50\uc5f0\uc0b0\uc790\uc640\u00a0\uc720\uc0ac\ud558\uac8c\u00a0\uc774\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT last_name, start_date<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE start_date LIKE&#8217;%91&#8242;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0&#8220;_&#8221;, &#8220;%&#8221;\ub97c\u00a0\ud569\uc131\ud558\uc5ec\u00a0\uc0ac\uc6a9\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_naem<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0last_name LIKE &#8216;_a%&#8217;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0&#8220;%&#8221; \ub610\ub294\u00a0&#8220;_&#8221;\ubb38\uc790\ub97c\u00a0\uac80\uc0c9\ud558\uace0\uc790\u00a0\ud560\u00a0\uacbd\uc6b0\u00a0ESCAPE\uba85\ub839\uc5b4\ub97c\u00a0\uc774\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">IS NULL SQL <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022IS NULL <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud574\u00a0\ub110\uac12\uc744\u00a0Check\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022= <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, name, credit_rating<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_customer<\/p>\n<p>3 WHERE \u00a0seles_rep_id IS NULL;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e4\uc911<\/span><span lang=\"x-none\">\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf5\uc7a1\ud55c\u00a0Query\uae30\uc900\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u2022AND <\/span><span lang=\"x-none\">\ub610\ub294\u00a0OR \uc5f0\uc0b0\uc790\ub85c\u00a0\uc870\uac74\ub4e4\uc744\u00a0\ud569\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022AND<\/span><span lang=\"x-none\">\ub294\u00a0\ub450\u00a0\uac1c\uc758\u00a0\uc870\uac74\uc774\u00a0\ubaa8\ub450\u00a0\ucc38\uc784\uc744\u00a0\uc694\uad6c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, salary, dept_id, tile<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0dept_id = 41<\/p>\n<p>4 AND \u00a0\u00a0\u00a0\u00a0title = &#8216;Stock Clerk&#8217;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022OR<\/span><span lang=\"x-none\">\ub294\u00a0\uc5b4\ub290\u00a0\ud55c\uc870\uac74\uc774\ub77c\ub3c4\u00a0\ucc38\uc784\uc744\u00a0\uc694\uad6c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, salary, dept_id, title<\/p>\n<p>2 \u00a0FROM \u00a0\u00a0s_emp<\/p>\n<p>3 \u00a0WHERE dept_id = 41<\/p>\n<p>4 \u00a0OR \u00a0\u00a0\u00a0\u00a0\u00a0title = &#8216;Stock Clerk&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc6b0\uc120<\/span><span lang=\"x-none\">\u00a0\uc21c\uc704\u00a0\uaddc\uce59<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\uad04\ud638\ub97c\u00a0\uc0ac\uc6a9<\/span><\/td>\n<td><span lang=\"ko\">\ud558\uc5ec<\/span><span lang=\"x-none\">\u00a0\uc6b0\uc120\u00a0\uc21c\uc704\ub97c\u00a0\ubcc0\uacbd\u00a0\ud560\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\uc6b0\uc120\uc21c\uc704<\/td>\n<td><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790<\/span><\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>1<\/td>\n<td><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\ube44\uad50\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p>(=, &lt;&gt;, &gt;, &gt;=, &lt;, &lt;=, IN, LIKE,<\/p>\n<p>IS NULL, BETWEEN)<\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>2<\/td>\n<td>\u00a0\u00a0AND<\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>3<\/td>\n<td>\u00a0\u00a0OR<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus : \uac1c\uc694<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uad6c\uc870\ub97c\u00a0\ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub85c\ubd80\ud130\u00a0SQL\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">\ubb38\uc7a5\ub4e4\uc744\u00a0\ud3b8\uc9d1\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">\ubb38\uc7a5\ub4e4\uc744\u00a0\ud30c\uc77c\uc5d0\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc800\uc7a5\ub41c\u00a0\ud30c\uc77c\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud30c\uc77c\ub85c\ubd80\ud130\u00a0\uba85\ub839\ub4e4\uc744\u00a0\ud3b8\uc9d1\ud558\uae30\u00a0\uc704\ud574\u00a0\ubc84\ud37c\ub85c\u00a0\uc62e\uae41\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub3c4\uc6c0\ub9d0\uc744\u00a0\uc5bb\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uad6c\uc870\u00a0\uc870\ud68c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc758\u00a0DESCRIBE \uba85\ub839\uc740\u00a0\ud14c\uc774\ube14\uc758\u00a0\uad6c\uc870\ub97c\u00a0\ud45c\uc2dc\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">(Column<\/span><span lang=\"x-none\">\uba85, NOT NULL column, Datatype)<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DESCRIBE s_dpt<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022NOT NULL<\/span><span lang=\"x-none\">\uc778\u00a0column\uc740\u00a0\ubc18\ub4dc\uc2dc\u00a0\uac12\uc744\u00a0\uac00\uc838\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022column Datatype <\/span><span lang=\"x-none\">\ubc0f\u00a0\uae38\uc774(length)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; NUMBER(p,s) &#8211; <\/span><span lang=\"x-none\">\ucd5c\ub300\u00a0P\uc790\ub9ac\uc640\u00a0\uc18c\uc22b\uc810\u00a0S\uc790\ub9ac\ub97c\u00a0\uac16\ub294\u00a0\uc22b\uc790<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; VARCHAR2(s) &#8211; <\/span><span lang=\"x-none\">\ucd5c\ub300\u00a0\ud06c\uae30\uac00\u00a0S\uc778\u00a0\uac00\ubcc0\uae38\uc774\u00a0\ub370\uc774\ud130\u00a0\uac12<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DATE &#8211; January 1,4712 B.C<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0December 31, 4712 A.D \uc0ac\uc774\uc758\u00a0\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac04<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CHAR(s) &#8211; <\/span><span lang=\"x-none\">\ud06c\uae30\uac00\u00a0S\uc778\u00a0\uace0\uc815\u00a0\uae38\uc774\u00a0\ub370\uc774\ud130\u00a0\uac12<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL*Plus<\/span><span lang=\"x-none\">\uc758\u00a0\ud3b8\uc9d1\u00a0\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uba85<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\ub839<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>A[PPEND]text<\/td>\n<td><span lang=\"ko\">\ud14d\uc2a4\ud2b8\ub97c<\/span><span lang=\"x-none\">\u00a0\ud604\uc7ac\ud589\u00a0\ub05d\uc5d0\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>C[HANGE]\/old\/now<\/td>\n<td><span lang=\"ko\">\ud604\uc7ac\ud589\uc758<\/span><span lang=\"x-none\">\u00a0\uae30\uc874\u00a0\ud14d\uc2a4\ud2b8\ub97c\u00a0\uc0c8\u00a0\ud14d\uc2a4\ud2b8\ub85c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>C[HANGE]\/text\/<\/td>\n<td><span lang=\"ko\">\ud604\uc7ac\ud589\uc73c\ub85c\ubd80\ud130<\/span><span lang=\"x-none\">\u00a0\ud14d\uc2a4\ud2b8\ub97c\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CL[EAR]BUFF[ER]<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\ub85c\ubd80\ud130\u00a0\ubaa8\ub4e0\u00a0\ub77c\uc778\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>DEL<\/td>\n<td><span lang=\"ko\">\ud604\uc7ac<\/span><span lang=\"x-none\">\u00a0\ub77c\uc778\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>I[NPUT]<\/td>\n<td><span lang=\"ko\">\ub77c\uc778\uc744<\/span><span lang=\"x-none\">\u00a0\uc0bd\uc785\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>L[IST]<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\uc5d0\u00a0\uc788\ub294\u00a0\ubaa8\ub4e0\u00a0\ub0b4\uc6a9\uc744\u00a0\ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>L[IST] n<\/td>\n<td><span lang=\"ko\">n<\/span><span lang=\"x-none\">\ub77c\uc778\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ubcf4\uc5ec\u00a0\uc90d\ub2c8\ub2e4.(n\uc73c\ub85c\u00a0\uba85\uc2dc)<\/span><\/td>\n<\/tr>\n<tr>\n<td>L[IST] m n<\/td>\n<td><span lang=\"ko\">m<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0n\ub77c\uc778\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>R[UN]<\/td>\n<td><span lang=\"ko\">\ubc84\ud37c\ub0b4\uc758<\/span><span lang=\"x-none\">\u00a0\ud604\uc7acSQL \uba85\ub839\uc744\u00a0\ubcf4\uc5ec\uc8fc\uace0\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>n<\/td>\n<td><span lang=\"ko\">n<\/span><span lang=\"x-none\">\ub77c\uc778\uc73c\ub85c\u00a0\ud604\uc7ac\u00a0\uc704\uce58\ub97c\u00a0\ubcc0\uacbd\uc2dc\ucf1c\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>n text<\/td>\n<td><span lang=\"ko\">\ub77c\uc778<\/span><span lang=\"x-none\">\u00a0n\ub0b4\uc6a9\uc744\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud14d\uc2a4\ud2b8\ub85c\u00a0\ub300\uce58\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>0 text<\/td>\n<td><span lang=\"ko\">\ub77c\uc778<\/span><span lang=\"x-none\">\u00a01\uc804\uc5d0\u00a0\ud558\ub098\uc758\u00a0\ub77c\uc778\uc744\u00a0\uc0bd\uc785\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc628\ub77c\uc778<\/span><span lang=\"x-none\">\u00a0\ub3c4\uc6c0\ub9d0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\u00a0\uba85\ub839\uc5d0\u00a0\ub300\ud55c\u00a0\uc628\ub77c\uc778\u00a0\ub3c4\uc6c0\ub9d0\uc744\u00a0\uc5bb\uc744\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; SQL <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; PL\/SQL <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;HELP SELECT<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">SQL*Plus<\/span><span lang=\"x-none\">\uc758\u00a0\ud30c\uc77c\u00a0\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uba85<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\ub839<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>SAVE filename<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\uc5d0\u00a0\uc788\ub294\u00a0\ud604\uc7ac\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ud30c\uc77c\ub85c\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>GET filename<\/td>\n<td><span lang=\"ko\">\uc774\uc804\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc800\uc7a5\ub41c\u00a0\ud30c\uc77c\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ubc84\ud37c\ub85c\u00a0\ubd88\ub7ec\ub0c5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>START filename<\/td>\n<td><span lang=\"ko\">\uc774\uc804\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc800\uc7a5\ud55c\u00a0\uba85\ub839\u00a0\ud30c\uc77c\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>@filename<\/td>\n<td><span lang=\"ko\">\uc774\uc804\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc800\uc7a5\ud55c\u00a0\uba85\ub839\u00a0\ud30c\uc77c\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.( START\uc640\u00a0\ub3d9\uc77c)<\/span><\/td>\n<\/tr>\n<tr>\n<td>EDIT<\/td>\n<td><span lang=\"ko\">\ud3b8\uc9d1\uae30\ub97c<\/span><span lang=\"x-none\">\u00a0\uc2e4\ud589\uc2dc\ucf1c\u00a0\ubc84\ud37c\ub0b4\uc6a9\uc744\u00a0afiedt.buf\ub85c\u00a0\ubd88\ub9ac\ub294\u00a0\ud30c\uc77c\uc744\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>ED[IT} filename<\/td>\n<td><span lang=\"ko\">\uc800\uc7a5\ub41c<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ud3b8\uc9d1\ud558\uae30\u00a0\uc704\ud574\u00a0\ud3b8\uc9d1\uae30\ub97c\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>EXIT<\/td>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub97c\u00a0\uc911\ub2e8\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\u00a0\ub85c\uadf8\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc708\ub3c4\uc6b0\u00a0\ud658\uacbd\uc778\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc544\uc774\ucf58\uc744\u00a0\ub354\ube14\u00a0\ud074\ub9ad<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\u00a0\uc774\ub984\uacfc\u00a0\ud328\uc2a4\uc6cc\ub4dc\ub97c\u00a0\uc785\ub825<\/span><\/p>\n<p><span lang=\"ko\">\u2022Command line <\/span><span lang=\"x-none\">\uacbd\uc6b0<\/span><\/p>\n<p>&#8211; sqlplus[username[\/password[@database]]]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">2. <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\ud568\uc218\ub4e4<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ud568\uc218\uc758\u00a0\uac1c\uc694<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub2e4\uc74c\uacfc<\/span><span lang=\"x-none\">\u00a0\uac19\uc740\u00a0\uacbd\uc6b0\u00a0\ud568\uc218\ub97c\u00a0\uc774\uc6a9\ud558\uc2ed\uc2dc\uc694.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\uc5d0\u00a0\ub300\ud574\u00a0\uacc4\uc0b0\uc744\u00a0\uc218\ud589\ud560\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\uac01\uc758\u00a0\ub370\uc774\ud130\u00a0\ud56d\ubaa9\uc744\u00a0\ubcc0\uacbd\ud560\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\uc758\u00a0\uacb0\uacfc\u00a0\ucd9c\ub825<\/span><\/p>\n<p><span lang=\"ko\">\u2022Display <\/span><span lang=\"x-none\">\ud560\u00a0\ub0a0\uc9dc\ud615\uc2dd\uc744\u00a0\ubcc0\uacbd\ud560\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column datatype<\/span><span lang=\"x-none\">\uc744\u00a0\ubcc0\uacbd\ud560\u00a0\uacbd\uc6b0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">2<\/span><span lang=\"x-none\">\uac00\uc9c0\uc758\u00a0SQL \ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e8\uc77c\ud589\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ubb38\uc790<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc22b\uc790<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub0a0\uc9dc<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ubcc0\ud658<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf5\uc218\ud589\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uadf8\ub8f9<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<td>FUNCTION<\/td>\n<td><\/td>\n<td><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\u2192<\/td>\n<td>SINGLE ROW<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u2192<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<td><\/td>\n<td>\u2192<\/p>\n<p>\u2192<\/p>\n<p>\u2192<\/p>\n<p>\u2192<\/td>\n<td>MULTI ROW<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\u2192<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e8\uc77c\ud589<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub2e8\uc77c\ud589<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\uac12\uc744\u00a0\uc870\uc791\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\uc218(argument)\ub4e4\uc744\u00a0\ubc1b\uc544\ub4e4\uc5ec\u00a0\ud55c\u00a0\uac1c\uc758\u00a0\uac12\uc744\u00a0Return\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\uac01\uc758\u00a0\ud589\uc5d0\u00a0\uc801\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\ub2f9\u00a0\ud558\ub098\uc758\u00a0\uacb0\uacfc\ub97c\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Datatype<\/span><span lang=\"x-none\">\uc744\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc911\ucca9(nested)\uc774\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>function_name (column|expression, [arg1, arg2,&#8230;])<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>LOWER(column\\expression)<\/td>\n<td><span lang=\"ko\">\uc54c\ud30c\ubcb3<\/span><span lang=\"x-none\">\u00a0\ubb38\uc790\ub97c\u00a0\uc18c\ubb38\uc790\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>UPPER(column\\expression)<\/td>\n<td><span lang=\"ko\">\uc54c\ud30c\ubcb3<\/span><span lang=\"x-none\">\u00a0\ubb38\uc790\ub97c\u00a0\ub300\ubb38\uc790\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>INITCAP(column\\expression)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc54c\ud30c\ubcb3<\/span><span lang=\"x-none\">\u00a0\ubb38\uc790\uac12\uc744\u00a0\uac01\u00a0\ub2e8\uc5b4\uc758\u00a0\uccab\u00a0\uc790\ub294\u00a0\ub300\ubb38\uc790\ub85c, \ubaa8\ub4e0\u00a0\ub2e4\ub978\u00a0\ubb38\uc790\ub294\u00a0\uc18c\ubb38\uc790\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CONCAT(column1\\expression,<\/p>\n<p>column2\\expression)<\/td>\n<td><span lang=\"ko\">\uccab<\/span><span lang=\"x-none\">\u00a0\ubc88\uc9f8\uc758\u00a0\ubb38\uc790\uac12\uacfc\u00a0\ub450\u00a0\ubc88\uc9f8\uc758\u00a0\ubb38\uc790\uac12\uc744\u00a0\uc5f0\uacb0\ud569\ub2c8\ub2e4. \uc5f0\uacb0\uc5f0\uc0b0\uc790(||)\uc640\u00a0\ub3d9\uc77c\ud568.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SUBSTR(column\\expression,m[,n])<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ubb38\uc790\uac12\uc911\uc5d0\uc11c<\/span><span lang=\"x-none\">\u00a0m\uc704\uce58\uc5d0\uc11c\u00a0n\ubb38\uc790\uae38\uc774\uc5d0\u00a0\ud574\ub2f9\ub418\ub294\u00a0\ubb38\uc790\ub97c\u00a0\ub3cc\ub824\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>LENGTH(column\\expression)<\/td>\n<td><span lang=\"ko\">\ubb38\uc790\uac2f\uc218\ub97c<\/span><span lang=\"x-none\">\u00a0\uac12\uc73c\ub85c\u00a0\ub3cc\ub824\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>NVL(column\\expression1,<\/p>\n<p>column\\expression2)<\/td>\n<td><span lang=\"ko\">\uccab\ubc88\uc9f8<\/span><span lang=\"x-none\">\u00a0\uac12\uc774\u00a0\ub110\uc774\uba74\u00a0\ub450\ubc88\uc9f8\u00a0\uac12\uc73c\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub300\uc18c\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\uc804\ud658\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\uc2a4\ud2b8\ub9c1\uc5d0\u00a0\ub300\ud55c\u00a0\ub300\uc18c\ubb38\uc790\ub97c\u00a0\uc804\ud658\ud574\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p>\u2022LOWER(&#8216;SQL Course&#8217;) \u2192 sql course<\/p>\n<p>\u2022UPPER(&#8216;SQL Course&#8217;) \u2192 SQL COURSE<\/p>\n<p>\u2022INITCAP(&#8216;SQL Course&#8217;) \u2192 Sql Course<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\uc870\uc791\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0\uc870\uc791\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>\u2022CONCAT(&#8216;Good&#8217;, &#8216;String&#8217;) \u2192 GoodString<\/p>\n<p>\u2022SUBSTR(&#8216;String&#8217;, 1, 3) \u2192 Str<\/p>\n<p>\u2022LENGTH(&#8216;String&#8217;) \u2192 6<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc22b\uc790<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>ROUND(column\/expression,n)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">Column, Expression<\/span><span lang=\"x-none\">\uc758\u00a0\uac12\uc744\u00a0\uc18c\uc218\uc810\u00a0n\uc790\ub9ac\uae4c\uc9c0\u00a0\ubc18\uc62c\ub9bc\ud55c\ub2e4. \ub9cc\uc57d\u00a0n\uc774\u00a0\uc5c6\ub2e4\uba74\u00a0\uc18c\uc22b\uc810\uc740\u00a0\uc5c6\uc5b4\uc9c4\ub2e4. \ub610\ud55c\u00a0n\uac12\uc774\u00a0\uc74c\uc218\ub77c\uba74\u00a0\uc18c\uc22b\uc810\uc758\u00a0\uc67c\ucabd\uc790\ub9ac\uc218\ub9cc\ud07c\u00a0\ubc18\uc62c\ub9bc\ub41c\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TRUNC(column\/expression,n)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">Column, Expression<\/span><span lang=\"x-none\">\uc758\u00a0\uac12\uc744\u00a0\uc18c\uc218\uc810\u00a0n\uc790\ub9ac\uae4c\uc9c0\u00a0\uc808\uc0ad\ud55c\ub2e4. \ub9cc\uc57d\u00a0n\uc774\u00a0\uc5c6\ub2e4\uba74\u00a0\uc18c\uc22b\uc810\uc740\u00a0\ub098\ud0c0\ub098\uc9c0\u00a0\uc54a\ub294\ub2e4. \ub610\ud55c\u00a0n\uac12\uc774\u00a0\uc74c\uc218\ub77c\uba74\u00a0\uc18c\uc22b\uc810\uc758\u00a0\uc67c\ucabd\uc790\ub9ac\uc218\ub9cc\ud07c\u00a0\uc808\uc0ad\ud55c\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>MOD(m,n)<\/td>\n<td><span lang=\"ko\">m<\/span><span lang=\"x-none\">\uac12\uc744\u00a0n\uac12\uc73c\ub85c\u00a0\ub098\ub204\uace0\u00a0\ub0a8\uc740\u00a0\ub098\uba38\uc9c0\ub97c\u00a0Return\ud55c\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">ROUND<\/span><span lang=\"x-none\">\uc640\u00a0TRUNC \ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u2022ROUND(45.923,2) \u00a0\u2192 45.92<\/p>\n<p>\u2022ROUND(45.923,0) \u00a0\u2192 46<\/p>\n<p>\u2022ROUND(45.923,-1) \u2192 50<\/p>\n<p>\u2022TRUNC(45.923,2) \u00a0\u2192 45.92<\/p>\n<p>\u2022TRUNC(45.923) \u00a0\u00a0\u2192 45<\/p>\n<p>\u2022TRUNC(45.923,-1) \u2192 40<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">MOD <\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a0\ud55c\u00a0\uac12\uc744\u00a0\ub098\ub204\uace0\u00a0\ub0a8\uc740\u00a0\ub098\uba38\uc9c0\ub97c\u00a0\uad6c\ud558\uace0\uc790\u00a0\ud55c\ub2e4\uba74\u00a0MOD\ud568\uc218\ub97c\u00a0\uc774\uc6a9\ud55c\ub2e4.<\/span><\/p>\n<p>\u2022MOD(1600,300) \u2192 100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\uc0b0\uc220\u00a0\uc5f0\uc0b0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacb0\uacfc\ub85c\u00a0\ub0a0\uc9dc\u00a0\uac12\uc774\u00a0\ub098\uc624\uac8c\u00a0\ub0a0\uc9dc\uc5d0\u00a0\uc22b\uc790\ub97c\u00a0\ub354\ud558\uac70\ub098\u00a0\ub0a0\uc9dc\ub85c\ubd80\ud130\u00a0\uc22b\uc790\ub97c\u00a0\ube8d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub450\uac1c\uc758\u00a0\ub0a0\uc9dc\u00a0\uc0ac\uc774\uc758\u00a0\uc77c\uc218\ub97c\u00a0\uc54c\uae30\u00a0\uc704\ud574\u00a0\ub0a0\uc9dc\uc5d0\uc11c\u00a0\ub0a0\uc9dc\ub97c\u00a0\ube8d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2dc\uac04\uc744\u00a0\ub0a0\uc9dc\uc5d0\u00a0\ub354\ud569\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc5f0<\/span><span lang=\"x-none\">\u00a0\u00a0\uc0b0<\/span><\/td>\n<td><span lang=\"ko\">\uacb0<\/span><span lang=\"x-none\">\u00a0\u00a0\uacfc<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>data + number<\/td>\n<td>date<\/td>\n<td><span lang=\"ko\">\ub0a0\uc218\ub97c<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc9dc\uc5d0\u00a0\ub354\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>date &#8211; number<\/td>\n<td>date<\/td>\n<td><span lang=\"ko\">\ub0a0\uc9dc\uc5d0\uc11c<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc218\ub97c\u00a0\ube8d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>date &#8211; date<\/td>\n<td>number of days<\/td>\n<td><span lang=\"ko\">\ub2e4\ub978<\/span><span lang=\"x-none\">\u00a0\ud558\ub098\uc758\u00a0\ub0a0\uc9dc\uc5d0\uc11c\u00a0\ud558\ub098\uc758\u00a0\ub0a0\uc9dc\ub97c\u00a0\ube8d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>date + number\/24<\/td>\n<td>date<\/td>\n<td><span lang=\"ko\">\uc2dc\uac04\uc744<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc9dc\uc5d0\u00a0\ub354\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>MONTHS_BETWEEN<\/p>\n<p>(date1. date2)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">date1<\/span><span lang=\"x-none\">\uacfc\u00a0date2 \uc0ac\uc774\uc758\u00a0\ub2ec\uc218\ub97c\u00a0\ucc3e\uc544\uc90d\ub2c8\ub2e4. \uacb0\uacfc\ub294\u00a0\uc591\uc218\u00a0\ub610\ub294\u00a0\uc74c\uc218\uac00\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4. date1\uc774\u00a0date2\ubcf4\ub2e4\u00a0\ube60\ub978\u00a0\ub0a0\uc9dc\uba74\u00a0\uacb0\uacfc\ub294\u00a0\uc591\uc218\uc9c0\ub9cc\u00a0date2\uac00\u00a0date1\ubcf4\ub2e4\u00a0\ube60\ub978\u00a0\ub0a0\uc9dc\uba74\u00a0\uacb0\uacfc\ub294\u00a0\uc74c\uc218\uc785\ub2c8\ub2e4. \uacb0\uacfc\uc758\u00a0\ube44\uc815\uc218\ubd80\ubd84\uc740\u00a0\uc6d4\uc758\u00a0\ubd80\ubd84\uc744\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>ADD_MONTHS(date, n)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ub0a0\uc9dc\uc5d0<\/span><span lang=\"x-none\">\u00a0n\ub2ec\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4. <\/span><\/p>\n<p><span lang=\"ko\">n<\/span><span lang=\"x-none\">\uc740\u00a0\uc815\uc218\uc5ec\uc57c\ud558\uba70\u00a0\uc74c\uc218\uac00\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>NEXT_DAY(date, &#8216;char&#8217;)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">date<\/span><span lang=\"x-none\">\ub2e4\uc74c\uc758\u00a0\ud574\ub2f9\u00a0\uc8fc(&#8216;char&#8217;)\uc758\u00a0\ub2e4\uc74c\u00a0\uc694\uc77c\uc744\u00a0\ucc3e\uc544\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">char<\/span><span lang=\"x-none\">\uc740\u00a0\ub0a0\u00a0\ub610\ub294\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc744\u00a0\ub098\ud0c0\ub0b4\ub294\u00a0\uc694\uc77c\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>LAST_DAY(date)<\/td>\n<td><span lang=\"ko\">date<\/span><span lang=\"x-none\">\ub97c\u00a0\ud3ec\ud568\ud558\uace0\u00a0\uc788\ub294\u00a0\ub2ec\uc758\u00a0\ub9c8\uc9c0\ub9c9\ub0a0\uc744\u00a0\ucc3e\uc544\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>ROUND(date[, &#8216;fmt&#8217;])<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc5b4\ub5a4<\/span><span lang=\"x-none\">\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378\u00a0(fmt) \uba85\uc2dc\ub418\uc9c0\u00a0\uc54a\uc558\uc744\uc2dc\u00a0\uc790\uc815\uae4c\uc9c0\u00a0\uc2dc\uac04\uc124\uc815\uacfc\u00a0\ud568\uaed8\u00a0\ub0a0\uc9dc\ub97c\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4. \ub2e4\ub978\u00a0\uc2dc\uac04\uc744\u00a0\uac16\uace0\u00a0\uc788\ub294\u00a0\ub0a0\uc9dc\u00a0\ube44\uad50\uc2dc\u00a0\uc720\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TRUNC(date[, &#8216;fmt&#8217;])<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc5b4\ub5a4<\/span><span lang=\"x-none\">\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378\u00a0(fmt) \uba85\uc2dc\ub418\uc9c0\u00a0\uc54a\uc558\uc744\uc2dc\u00a0date\uc5d0\u00a0\ud3ec\ud568\ub418\uc5b4\u00a0\uc788\ub294\u00a0\uadf8\ub0a0\uc758\u00a0\uc790\uc815\uc744\u00a0\ucc3e\uc544\uc90d\ub2c8\ub2e4. \ub9cc\uc57d\u00a0fmt=YEAR \uc774\uba74\u00a0date \ud3ec\ud568\ud55c\u00a0\ud574\uc758\u00a0\uccab\u00a0\ubc88\uc9f8\u00a0\ub0a0\uc744\u00a0\ucc3e\uc544\uc90d\ub2c8\ub2e4. \uc774\ub7f0\u00a0\ud568\uc218\ub294\u00a0\ub0a0\uc9dc\uc758\u00a0\uc2dc\uac04\u00a0\ubd80\ubd84\uc744\u00a0\uc81c\uac70\ud558\uae30\ub97c\u00a0\uc6d0\ud560\uc2dc\u00a0\uc720\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc624\ub77c\ud074\uc758<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc9dc\u00a0\ud615\uc2dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc624\ub77c\ud074\uc740\u00a0\ub0a0\uc9dc\ub97c\u00a0\ub0b4\ubd80\uc801\uc778\u00a0\uc22b\uc790\u00a0\ud615\uc2dd\uc73c\ub85c\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; Century, year, month, daty, hours, minutes, seconds<\/p>\n<p><span lang=\"ko\">\u2022Default Display <\/span><span lang=\"x-none\">\ud615\uc2dd\uc740\u00a0DD-MON-YY\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SYSDATE<\/span><span lang=\"x-none\">\ub294\u00a0\ud604\uc7ac\uc758\u00a0\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac04\uc744\u00a0\ub3cc\ub824\uc8fc\ub294\u00a0\ud568\uc218\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DUAL<\/span><span lang=\"x-none\">\uc740\u00a0SYSDATE\ub97c\u00a0\ubcf4\uae30\u00a0\uc704\ud574\u00a0\uc0ac\uc6a9\ud558\ub294\u00a0Dummy \ud14c\uc774\ube14\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u2022MONTHS_BETWEEN(&#8217;01-SEP-95&#8242;, &#8217;11-JAN-94&#8242;) \u2192 16.66774194<\/p>\n<p>\u2022ADD_MONTHS(&#8217;11-JAN-94&#8242;,6) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 &#8217;11-JUL-94&#8242;<\/p>\n<p>\u2022NEXT_DAY(&#8217;01-SEP-95&#8242;,&#8217;FRIDAY&#8217;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 &#8217;08-SEP-95&#8242;<\/p>\n<p>\u2022LAST_DAY(&#8217;01-SEP-95&#8242;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 &#8217;30-SEP-95&#8242;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u2022ROUND(&#8217;25-MAY-95&#8242;,&#8217;MONTH&#8217;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 01-JUN-95<\/p>\n<p>\u2022ROUND(&#8217;25-MAY-95&#8242;,&#8217;YEAR&#8217;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 01-JAN-95<\/p>\n<p>\u2022ROUND(&#8217;25-MAY-95&#8242;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 25-MAY-95<\/p>\n<p>-Rounded to the nearest day<\/p>\n<p>\u2022TRUNC(&#8217;25-MAY-95&#8242;,&#8217;MONTH&#8217;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 01-MAY-95<\/p>\n<p>\u2022TRUNC(&#8217;25-MAY-95&#8242;,&#8217;YEAR&#8217;) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192 01-JAN-95<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc804\ud658<\/span><span lang=\"x-none\">\u00a0\ud568\uc218(Conversion Function)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022TO_CHAR<\/span><span lang=\"x-none\">\uc740\u00a0\uc22b\uc790\u00a0\ubc0f\u00a0\ub0a0\uc9dc\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc73c\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022TO_NUMBER<\/span><span lang=\"x-none\">\uc740\u00a0\uc22b\uc790\ub97c\u00a0\ud3ec\ud568\ud558\uace0\u00a0\uc788\ub294\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc744\u00a0\uc22b\uc790\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022TO_DATE<\/span><span lang=\"x-none\">\ub294\u00a0\ub0a0\uc9dc\uc758\u00a0\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0\ub0a0\uc9dc\uac12\uc73c\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc804\ud658\ud568\uc218\ub294\u00a0\ub9ce\uc740\u00a0\uc694\uc18c\ub4e4\ub85c\u00a0\uad6c\uc131\ub41c\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378(FORMAT)\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>TO_CHAR(number\\date,[&#8216;fmt&#8217;])<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc22b\uc790<\/span><span lang=\"x-none\">\u00a0\ub610\ub294\u00a0\ub0a0\uc9dc\uac12\uc744\u00a0fmt \ud615\uc2dd\u00a0\ubaa8\ub378\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0VARCHAR2 \ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc73c\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TO_NUMBER(char)<\/td>\n<td><span lang=\"ko\">\uc22b\uc790\ub97c<\/span><span lang=\"x-none\">\u00a0\ud3ec\ud568\ud558\uace0\u00a0\uc788\ub294\u00a0\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0\uc22b\uc790\ub85c\u00a0\uc804\ud658\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TO_DATE(char,[&#8216;fmt&#8217;])<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ub0a0\uc9dc\ub97c<\/span><span lang=\"x-none\">\u00a0\ub098\ud0c0\ub0b4\ub294\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc744\u00a0\uba85\uc2dc\ud55c\u00a0fmt\uc5d0\u00a0\ub530\ub77c\u00a0\ub0a0\uc9dc\uac12\uc73c\ub85c\u00a0\ubc14\uafb8\uc5b4\u00a0\uc90d\ub2c8\ub2e4. fmt\ub97c\u00a0\uc0dd\ub7b5\uc2dc\u00a0\ud615\uc2dd\uc740\u00a0DD-MON-<\/span><\/p>\n<p><span lang=\"ko\">YY<\/span><span lang=\"x-none\">\uac00\u00a0\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">TO_CHAR<\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>TO_CHAR(date, &#8216;fmt&#8217;)<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\ud615\uc2dd\u00a0\ubaa8\ub378(FORMAT)\uc740<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\uc778\uc6a9\u00a0\ubd80\ud638(single quotation)\ub85c\u00a0\uc5d0\uc6cc\uc2f8\uc57c\u00a0\ud558\uba70\u00a0\ub300\uc18c\ubb38\uc790\u00a0\uad6c\ubd84\uc774\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a4\u00a0\uc720\ud6a8\ud55c\u00a0\ub0a0\uc9dc\u00a0\ud615\uc2dd\u00a0\uc694\uc18c\ub3c4\u00a0\ud3ec\ud568\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub367\ubd99\uc5ec\uc9c4\u00a0\uacf5\ubc31\uc774\ub098\u00a0\uc120\ud589\uc81c\ub85c\ub97c\u00a0\uc5c6\uc560\uae30\u00a0\uc704\ud55c\u00a0fm \ud615\uc2dd\uc744\u00a0\uac16\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucf64\ub9c8\uc5d0\u00a0\uc758\ud574\u00a0\ub0a0\uc9dc\u00a0\uac12\uacfc\u00a0\uad6c\ubd84\ud569\ub2c8\ub2e4. <\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378\u00a0\uc694\uc18c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022YYYY<\/span><span lang=\"x-none\">\ub294\u00a0\uc22b\uc790\ub85c\u00a0\uc644\uc804\ud55c\u00a0\ub144\ub3c4\ub97c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022YEAR<\/span><span lang=\"x-none\">\ub294\u00a0\uba85\uc2dc\ud55c\u00a0\ub144\ub3c4\ub97c\u00a0\ubb38\uc790\ub85c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022MM<\/span><span lang=\"x-none\">\uc740\u00a02\uc790\ub9ac\u00a0\uc22b\uc790\u00a0\uc6d4\uc744\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022MONTH<\/span><span lang=\"x-none\">\ub294\u00a0\uc6d4\uc758\u00a0\uc644\uc804\ud55c\u00a0\uc774\ub984\uc744\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DY<\/span><span lang=\"x-none\">\ub294\u00a0\uc694\uc77c\uc758\u00a03\uc790\ub9ac\u00a0\uc57d\uc790\ub97c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DAY<\/span><span lang=\"x-none\">\ub294\u00a0\uc644\uc804\ud55c\u00a0\uc77c\uc790\ub97c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc<\/span><span lang=\"x-none\">\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378\u00a0\uc694\uc18c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2dc\uac04\u00a0\uc694\uc18c\ub294\u00a0\uadf8\u00a0\ub0a0\uc758\u00a0\uc2dc\uac04\u00a0\ubd80\ubd84\uc744\u00a0\ud615\uc2dd\ud654\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; HH24:MI:SS AM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u219215:45:32 PM<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc5d0\u00a0\uc774\uc911\u00a0\uc778\uc6a9\u00a0\ubd80\ud638(Double quotatin)\ub97c\u00a0\uc5d0\uc6cc\uc308\uc73c\ub85c\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc744\u00a0\ucd94\uac00\ud568\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; DD &#8220;of&#8221; MONTH \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u219212 of OCTOBER<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc22b\uc790\u00a0\uc811\ubbf8\uc0ac\ub294\u00a0\uc22b\uc790\ub97c\u00a0\uba85\uae30\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; ddspth \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2192fourteenth<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">RR<\/span><span lang=\"x-none\">\ub0a0\uc9dc\u00a0\ud615\uc2dd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Current Year<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>Specified Date<\/td>\n<td>RR Format<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>YY Format<\/td>\n<\/tr>\n<tr>\n<td>1995<\/p>\n<p>1995<\/p>\n<p>2001<\/p>\n<p>2001<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>27-COT-95<\/p>\n<p>27-OCT-17<\/p>\n<p>27-OCT-17<\/p>\n<p>27-OCT-95<\/td>\n<td>1995<\/p>\n<p>2017<\/p>\n<p>2017<\/p>\n<p>1995<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>1995<\/p>\n<p>1917<\/p>\n<p>2017<\/p>\n<p>2095<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\uba85\uc2dc\ud55c<\/span><span lang=\"x-none\">\u00a0\ub450\uc790\ub9ac\u00a0\ub144\ub3c4<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>0-49<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>50-99<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud604\uc7ac\u00a0\ub144\ub3c4\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub450\uc790\ub9ac\u00a0\uac12<\/span><\/td>\n<td>0-49<\/td>\n<td><span lang=\"ko\">\ub418\ub3cc\ub824<\/span><span lang=\"x-none\">\u00a0\ubc1b\ub294\u00a0\ub0a0\uc9dc\ub294\u00a0\ud604\uc7ac\uc758\u00a0\uc138\uae30\uc785\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\ub418\ub3cc\ub824<\/span><span lang=\"x-none\">\u00a0\ubc1b\ub294\u00a0\ub0a0\uc9dc\ub294\u00a0\ud604\uc7ac\u00a0\uc138\uae30\u00a0\uc774\uc804\uc758\u00a0\uc138\uae30\uc785\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>50-99<\/td>\n<td><span lang=\"ko\">\ub418\ub3cc\ub824<\/span><span lang=\"x-none\">\u00a0\ubc1b\ub294\u00a0\ub0a0\uc9dc\ub294\u00a0\ud604\uc7ac\u00a0\uc138\uae30\u00a0\uc774\ud6c4\uc758\u00a0\uc138\uae30\uc785\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\ub418\ub3cc\ub824<\/span><span lang=\"x-none\">\u00a0\ubc1b\ub294\u00a0\ub0a0\uc9dc\ub294\u00a0\ud604\uc7ac\uc758\u00a0\uc138\uae30\uc785\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0a0\uc9dc\ud615\uc2dd<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0TO_CHAR\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, TO_CHAR(start_date,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;fmDdspth &#8220;of&#8221; Month YYYY<\/p>\n<p>3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fmHH:MI:SS AM&#8217;) HIREDATE<\/p>\n<p>4 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>5 WHERE \u00a0start_date LIKE &#8216;%91&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc22b\uc790<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0TO_CHAR\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>TO_CHAR(number, &#8216;fmt\u2018)<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">TO_CHAR <\/span><span lang=\"x-none\">\ud568<\/span><\/p>\n<p>9<\/p>\n<p>0<\/p>\n<p>$<\/p>\n<p>L<\/p>\n<p>.<\/p>\n<p>,<\/p>\n<p>MI<\/p>\n<p>PR<\/p>\n<p>EEEE<\/p>\n<p>V<\/p>\n<p>B<\/td>\n<td><span lang=\"ko\">\uc218\ub97c<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc22b\uc790\uac12\uc744\u00a0\ubb38\uc790\ub85c\u00a0\ubcf4\uc5ec\uc8fc\uae30\u00a0\uc704\ud558\uc5ec\u00a0\uc704\uc758\u00a0\ud615\uc2dd\uc744\u00a0\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\uc22b\uc790<\/span><span lang=\"x-none\">\u00a0\uc704\uce58(9\uc758\u00a0\uc218\ub294\u00a0display \ud3ed\uc744\u00a0\uacb0\uc815\ud569\ub2c8\ub2e4.)<\/span><\/p>\n<p><span lang=\"ko\">\uac15\uc81c\ub85c<\/span><span lang=\"x-none\">\u00a0\uc601\uc744\u00a0Dispaly\ud558\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\ub2ec\ub7ec<\/span><span lang=\"x-none\">\u00a0\uae30\ud638\ub97c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc9c0\uc5ed<\/span><span lang=\"x-none\">\u00a0\ud654\ud3d0\u00a0\uae30\ud638\ub97c\u00a0\ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc18c\uc22b\uc810\uc744<\/span><span lang=\"x-none\">\u00a0Display \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">1000<\/span><span lang=\"x-none\">\ub2e8\uc704\u00a0\ud45c\uc2dc\u00a0\uae30\ud638\ub97c\u00a0Display \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc624\ub978\ucabd\uc5d0<\/span><span lang=\"x-none\">\u00a0\ub9c8\uc774\ub108\uc2a4\u00a0\uae30\ud638(\uc74c\uc218\uac12)<\/span><\/p>\n<p><span lang=\"ko\">\uc74c\uc218\ub97c<\/span><span lang=\"x-none\">\u00a0\uad04\ud638\ub85c\u00a0\ubb36\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uacfc\ud559\uc801<\/span><span lang=\"x-none\">\u00a0\ubd80\ud638\ud45c\uc2dc(\ud615\uc2dd\uc740\u00a04\uac1c\uc758\u00a0E\ub97c\u00a0\uba85\uc2dc\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.)<\/span><\/p>\n<p><span lang=\"ko\">10<\/span><span lang=\"x-none\">\uc744\u00a0n\ubc88\u00a0\uacf1\ud569\ub2c8\ub2e4. (n=V\ub4a4\uc758\u00a09\uc758\u00a0\uc218)<\/span><\/p>\n<p><span lang=\"ko\">\uc601\uc758<\/span><span lang=\"x-none\">\u00a0\uac12\uc744\u00a00\uc774\u00a0\uc544\ub2cc\u00a0\uacf5\ubc31\uc73c\ub85c\u00a0display\ud569\ub2c8\ub2e4<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc22b\uc790<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0TO_CHAR\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0&#8216;order&#8217;||TO_CHAR(id)||<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;was filled for a total of&#8217;<\/p>\n<p>3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0||TO_CHAR(total, &#8216;fm$9,999,999&#8242;)NOTE<\/p>\n<p>4 FROM \u00a0\u00a0\u00a0s_ord<\/p>\n<p>5 WHERE \u00a0\u00a0ship_date = &#8217;21-SEP-92&#8217;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacb0\uacfc\u00a0\ucd9c\ub825\uc2dc\u00a0\ud30c\uc6b4\ub4dc\u00a0\uae30\ud638(#)\uac00\u00a0\uc788\ub294\u00a0\uc2a4\ud2b8\ub9c1\uc774\u00a0\ub098\ud0c0\ub098\uba74\u00a0\ucda9\ubd84\ud55c\u00a0\uc790\ub9bf\uc218\ub97c\u00a0\ud544\uc694\ub85c\u00a0\ud55c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub2e4\ub294\u00a0\uc758\ubbf8\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc624\ub77c\ud0747 \uc11c\ubc84\ub294\u00a0\uc800\uc7a5\ub41c\u00a0\uc18c\uc22b\uac12\uc744\u00a0\ud615\uc2dd\u00a0\ubaa8\ub378\uc5d0\u00a0\uba85\uc2dc\ub41c\u00a0\uc790\ub9bf\uc218\ub85c\u00a0\ubc18\uc62c\ub9bc\u00a0\uc2dc\ucf1c\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">TO_NUMBER<\/span><span lang=\"x-none\">\uc640\u00a0TO_DATE\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0TO_NUMBER \ud568\uc218\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc22b\uc790\u00a0\ud615\uc2dd\uc73c\ub85c\u00a0\uc804\ud658\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TO_NUMBER(char)<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\uc2a4\ud2b8\ub9c1\uc744\u00a0TO_DATE \ud568\uc218\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ub0a0\uc9dc\u00a0\ud615\uc2dd\uc73c\ub85c\u00a0\uc804\ud658\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; TO_DATE(&#8217;10 September 1992&#8242;,&#8217;dd Month YYYY&#8217;)<\/p>\n<p>&#8211; Use format elements<\/td>\n<\/tr>\n<tr>\n<td>TO_DATE(char[, &#8216;fmt&#8217;])<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ub2e8\uc77c\ud589<\/span><span lang=\"x-none\">\u00a0\ud568\uc218\uc758\u00a0\uc911\ucca9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e8\uc77c\ud589\u00a0\ud568\uc218\ub4e4\uc740\u00a0\uc5ec\ub7ec\u00a0\ub808\ubca8\uc5d0\u00a0\uac78\uccd0\u00a0\uc911\ucca9\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc911\ucca9\ub41c\u00a0\ud568\uc218\ub4e4\uc740\u00a0\uac00\uc7a5\u00a0\ud558\uc704\u00a0\ub808\ubca8\uc5d0\uc11c\u00a0\uac00\uc7a5\u00a0\uc0c1\uc704\u00a0\ub808\ubca8\u00a0\uc21c\uc73c\ub85c\u00a0\uc21c\ud589\ub429\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\u00a0F3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(F2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(F1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(co1, arg1), \u00a0\u00a0\u00a0\u00a0\u00a0arg2), \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0arg3)<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\u2191<\/td>\n<td>\u2191<\/td>\n<td>\u2191<\/td>\n<td><\/td>\n<td>\u2191<\/td>\n<td>\u2191<\/td>\n<td>\u2191<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Step1=Reselut1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Step2=Reselut2<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Step3=Reselut3<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc911\ucca9<\/span><span lang=\"x-none\">\u00a0\ud568\uc218(Nesting Function)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NVL(TO_CHAR(manager_id), &#8216;No Manager&#8217;)<\/p>\n<p>3 FROM \u00a0\u00a0s_emp<\/p>\n<p>4 WHERE \u00a0manager_id IS NULL;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">1. <\/span><span lang=\"x-none\">\uc22b\uc790\uac12\uc744\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc73c\ub85c\u00a0\uc804\ud658\ud558\uae30\u00a0\uc704\ud55c\u00a0\ub0b4\ubd80\u00a0\ud568\uc218\ub97c\u00a0\uc218\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; Result1 = TO_CHAR(manager_id)<\/p>\n<p><span lang=\"ko\">2. <\/span><span lang=\"x-none\">\ub110\uac12\uc744\u00a0\ubb38\uc790\uc2a4\ud2b8\ub9c1\uc73c\ub85c\u00a0\ub300\uce58\ud558\uae30\u00a0\uc704\ud55c\u00a0\uc678\ubd80\ud568\uc218\ub97c\u00a0\uc218\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; NVL(Result1, &#8216;No Manager&#8217;)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc911\ucca9<\/span><span lang=\"x-none\">\u00a0\ud568\uc218(Nesting Function)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0TO_CHAR(NEXT_DAY(ADD_MONTHS<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(date_ordered,6), \u00a0&#8216;FRIDAY&#8217;),<\/p>\n<p>3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;fmDay, Month ddth, YYYY&#8217;)<\/p>\n<p>4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;New 6 Month Review&#8221;<\/p>\n<p>5 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_ord<\/p>\n<p>6 ORDER BY date_ordered;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">1. <\/span><span lang=\"x-none\">\ub0b4\ubd80\u00a0\ud568\uc218\ub97c\u00a0\uc218\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; Result1 = ADD_MONTHS(date_ordered, 6)<\/p>\n<p><span lang=\"ko\">2. <\/span><span lang=\"x-none\">\uadf8\u00a0\ub2e4\uc74c\u00a0\ud568\uc218\ub97c\u00a0\ud3c9\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; Result2 = NEXT_DAY(Result1, &#8216;FRIDAY&#8217;)<\/p>\n<p><span lang=\"ko\">3. <\/span><span lang=\"x-none\">\uc678\ubd80\u00a0\ud568\uc218\ub97c\u00a0\ud3c9\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; Result3 = TO_CHAR(Result2, &#8216;fmDay, Month ddth, YYYY&#8217;)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">3. <\/span><span lang=\"x-none\">\ubcf5\uc218\u00a0\ud14c\uc774\ube14\ub85c\ubd80\ud130\u00a0\ub370\uc774\ud130\u00a0\uc870\ud68c<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc870\uc778<\/span><span lang=\"x-none\">\u00a0(Join)\uc774\ub780?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uc778\uc740\u00a0\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\ubd80\ud130\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc870\ud68c\uc2dc\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\ub4e4\uc740\u00a0\uacf5\ud1b5\ub41c\u00a0\uac12, \uc77c\ubc18\uc801\uc73c\ub85c\u00a0Primary Key \ubc0f\u00a0Foreign Key \uac12\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc870\uc778\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uc778\u00a0\ubc29\ubc95<\/span><\/p>\n<p>&#8211; Equijoin<\/p>\n<p>&#8211; Non-equijoin<\/p>\n<p>&#8211; Outer join<\/p>\n<p>&#8211; Self join<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Cartesian Product<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Cartesian product<\/span><span lang=\"x-none\">\ub294\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc740\u00a0\uacbd\uc6b0\uc5d0\u00a0\ubc1c\uc0dd\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc870\uc778\u00a0\uc870\uac74\uc744\u00a0\uc0dd\ub7b5\ud55c\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc870\uc778\u00a0\uc870\uac74\uc774\u00a0\uc798\ubabb\ub41c\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uccab\u00a0\ubc88\uc9f8\u00a0\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\ud589\ub4e4\uc774\u00a0\ub450\u00a0\ubc88\uc9f8\u00a0\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\ud589\uacfc\u00a0\uc870\uc778\uc774\u00a0\ub418\ub294\u00a0\uacbd\uc6b0<\/span><\/p>\n<p><span lang=\"ko\">\u2022Cartesian product<\/span><span lang=\"x-none\">\ub97c\u00a0\ud53c\ud558\uae30\u00a0\uc704\ud574\uc11c\ub294\u00a0WHERE\uc808\uc5d0\u00a0\ud56d\uc0c1\u00a0\uc815\ud655\ud55c\u00a0\uc870\uc778\u00a0\uc870\uac74\uc744\u00a0\uc4f0\ub3c4\ub85d\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e8\uc21c\ud55c<\/span><span lang=\"x-none\">\u00a0\uc870\uc778\u00a0Query<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0table.column, table.column<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0table1, table2<\/p>\n<p>WHERE \u00a0\u00a0table1.column1 = table2.column2;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022WHERE <\/span><span lang=\"x-none\">\uc808\uc5d0\u00a0\uc870\uc778\u00a0\uc870\uac74\uc744\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ud655\ud558\uac8c\u00a0\ud558\uae30\u00a0\uc704\ud574\u00a0column\uba85\u00a0\uc55e\uc5d0\u00a0\ud14c\uc774\ube14\uba85\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uac19\uc740\u00a0column \uba85\uc774\u00a0\uc788\uc744\uc2dc\u00a0\ud14c\uc774\ube14\u00a0\uba85\uc744\u00a0column\uba85\u00a0\uc55e\uc5d0\u00a0\ubd99\uc5ec\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uba85<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\uac1c\uc758\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc874\uc7ac\ud558\ub294\u00a0\ub3d9\uc77c\ud55c\u00a0column\uc744\u00a0\uc120\ud0dd\ud558\uae30\u00a0\uc704\ud574\uc11c\ub294\u00a0\ud14c\uc774\ube14\uba85\uc744\u00a0\uc811\ub450\uc0ac<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub85c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uba85\uc744\u00a0\uc811\ub450\uc0ac\ub85c\u00a0\uc0ac\uc6a9\ud568\uc73c\ub85c\uc368\u00a0\uc131\ub2a5\uc744\u00a0\ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac19\uc740\u00a0\uc774\ub984\uc744\u00a0\uac16\uace0\u00a0\uc788\uc73c\uba70, \ub2e4\ub978\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc874\uc7ac\ud558\ub294\u00a0column\ub4e4\uc740\u00a0column alias\ub97c\u00a0\uc0ac\uc6a9\ud558<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc5ec\u00a0\uad6c\ubcc4\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0Alias<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0alias\ub85c\u00a0column\uc744\u00a0\uba85\ud655\ud788\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud604\uc7ac\uc758\u00a0SELECT \ubb38\uc7a5\uc5d0\u00a0\ub300\ud574\uc11c\ub9cc\u00a0\uc720\ud6a8\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Alias<\/span><span lang=\"x-none\">\ub97c\u00a0\uc791\uc131\ud55c\u00a0\uacbd\uc6b0\u00a0\ud14c\uc774\ube14\u00a0\uc774\ub984\u00a0\ub300\uc2e0\uc5d0\u00a0\ud14c\uc774\ube14\u00a0alias\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0column \ucc38\uc870\uc2dc\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0error <\/span><span lang=\"x-none\">\ubc1c\uc0dd\uc744\u00a0\ubc29\uc9c0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0c.name &#8220;Customer Name&#8221;,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0c.region_id &#8220;Region ID&#8221;,<\/p>\n<p>3 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0r.name &#8220;Region Name&#8221;<\/p>\n<p>4 FROM \u00a0\u00a0\u00a0s_customer c, s_region r<\/p>\n<p>5 WHERE \u00a0c.region_id = r.id;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Non-Equijoin<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Non-equijoin<\/span><span lang=\"x-none\">\uc740\u00a0\ud14c\uc774\ube14\uc758\u00a0\uc5b4\ub5a4\u00a0column\ub3c4\u00a0join\ud560\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud55c\u00a0column\uc5d0\u00a0\uc9c1\uc811\uc801\uc73c\ub85c\u00a0\uc77c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uce58\ud558\uc9c0\u00a0\uc54a\uc744\uc2dc\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uc778\uc870\uac74\uc740\u00a0\ub3d9\ub4f1( = )\uc774\uc678\uc758\u00a0\uc5f0\uc0b0\uc790\ub97c\u00a0\uac16\uc2b5\ub2c8\ub2e4. <\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0e.ename, e.job, e.sal, s.grade<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0emp e, salgrade s<\/p>\n<p>3 WHERE \u00a0e.sal BETWEEN s.losal AND s.hisal;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Outer Join<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc815\uc0c1\uc801\uc73c\ub85c\u00a0\uc870\uc778\u00a0\uc870\uac74\uc744\u00a0\ub9cc\uc871\ud558\uc9c0\u00a0\ubabb\ud558\ub294\u00a0\ud589\ub4e4\uc744\u00a0\ubcf4\uae30\uc704\ud574\u00a0outer join\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Outer join <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\u00a0&#8220;( + )&#8221;\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uc778\uc2dc\ud0ac\u00a0\uac12\uc774\u00a0\uc5c6\ub294\u00a0\uc870\uc778\uce21\uc5d0\u00a0&#8220;( + )&#8221;\ub97c\u00a0\uc704\uce58\u00a0\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SELECT \u00a0table.column, table.column<\/p>\n<p>FROM \u00a0\u00a0\u00a0table1, table2<\/p>\n<p>WHERE \u00a0table1.column( + ) = table2.column;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Outer join : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\uace0\uac1d\uc5d0\u00a0\ub300\ud574\u00a0\ub2f4\ub2f9\u00a0\uc601\uc5c5\uc0ac\uc6d0\uc774\u00a0\uc5c6\ub2e4\ud560\uc9c0\ub77c\ub3c4\u00a0\uc601\uc5c5\uc0ac\uc6d0\u00a0\uc774\ub984\uacfc\u00a0\uace0\uac1d\u00a0\uc774\ub984\uc744\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0display <\/span><span lang=\"x-none\">\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0e.last_name, e.id, c.name<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp e, s_customer c<\/p>\n<p>3 WHERE \u00a0\u00a0\u00a0\u00a0e.id( + ) + c.sales_rep_id<\/p>\n<p>4 ORDER BY \u00a0e.id<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Outer join <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub294\u00a0\ud45c\ud604\uc2dd\uc758\u00a0\ud55c\u00a0\ud3b8\uc5d0\ub9cc\u00a0\uc62c\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Outer join<\/span><span lang=\"x-none\">\uc744\u00a0\ud3ec\ud568\ud558\ub294\u00a0\uc870\uac74\uc740<\/span><\/p>\n<p><span lang=\"ko\">&#8211; IN <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; OR <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\uc5d0\u00a0\uc758\ud574\u00a0\ub2e4\ub978\u00a0\ud558\ub098\uc758\u00a0\uc870\uac74\uc5d0\u00a0\uc5f0\uacb0\ub420\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Self Join : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Self join<\/span><span lang=\"x-none\">\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud55c\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\ub4e4\uc744\u00a0\uac19\uc740\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\ub4e4\uacfc\u00a0\uc870\uc778\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac19\uc740\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud574\u00a0\ub450\u00a0\uac1c\uc758\u00a0alias\ub97c\u00a0\uc791\uc131\ud568\uc73c\ub85c\u00a0FROM\uc808\uc5d0\u00a0\ub450\u00a0\uac1c\uc758\u00a0\ud14c\uc774\ube14\uc744\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud558\ub294\u00a0\uac83\uacfc\u00a0\uac19\uc774\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0worker.last_name||&#8217; works for &#8216;||<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0manager.last_name<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0s_emp worker, s_emp manager<\/p>\n<p>4 WHERE \u00a0worker.manager_id = manager.id;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">4. Group <\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uadf8\ub8f9<\/span><span lang=\"x-none\">\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\ud568\uc218\ub294\u00a0\uadf8\ub8f9\ub2f9\u00a0\ud558\ub098\uc758\u00a0\uacb0\uacfc\ub97c\u00a0return \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\ud568\uc218\ub4e4\uc740\u00a0SELECT \ubc0f\u00a0HAVING \uc808\uc5d0\u00a0\uc4f8\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc0c1\uc758\u00a0GROUP BY\uc808\uc740\u00a0\ud589\ub4e4\uc744\u00a0\uadf8\ub8f9\ud654\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022HAVING <\/span><span lang=\"x-none\">\uc808\uc740\u00a0\uadf8\ub8f9\uc744\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SELECT <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc0c1\uc758\u00a0GROUP BY \uc808\uacfc\u00a0HAVING\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0\u00a0\u00a0column, group_function<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>[WHERE \u00a0\u00a0\u00a0\u00a0condition]<\/p>\n<p>[GROUP BY \u00a0group_by_expression]<\/p>\n<p>[HAVING \u00a0\u00a0\u00a0\u00a0group_condition]<\/p>\n<p>[ORDER BY \u00a0column]<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022GROUP BY<\/span><span lang=\"x-none\">\ub294\u00a0\ud589\ub4e4\uc744\u00a0\uadf8\ub8f9\uc73c\ub85c\u00a0\ub098\ub204\uc5b4\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022HAVING <\/span><span lang=\"x-none\">\uc808\uc740\u00a0\uadf8\ub8f9\uc744\u00a0\uc81c\ud55c\ud574\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group <\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>AVG(DISTINCT|ALL|n)<\/td>\n<td><span lang=\"ko\">\ub110\uac12\uc744<\/span><span lang=\"x-none\">\u00a0\uc81c\uc678\ud55c\u00a0n\uac1c\u00a0\ud589\uc758\u00a0\ud3c9\uade0\uac12<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">COUNT(DISTINCT|ALL|exper|<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud589\uc758<\/span><span lang=\"x-none\">\u00a0\uac1c\uc218, expr\uc740\u00a0\ub110\uac12\uc774\u00a0\uc544\ub2cc\u00a0\uac83\uc744\u00a0\ud3c9\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">COUNT<\/span><span lang=\"x-none\">\ub294\u00a0*\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uc911\ubcf5\u00a0\ubc0f\u00a0\ub110\uac12\uc744\u00a0\uac16\ub294\u00a0\ud589\ub4e4\ub3c4\u00a0\ud3ec\ud568\ud558\uc5ec\u00a0\ud5e4\uc544\ub9bd\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>MAX(DISTINCT|ALL|expr)<\/td>\n<td>\ucd5c\ub300\uac12<\/td>\n<\/tr>\n<tr>\n<td>MAX(DISTINCT|ALL|expr)<\/td>\n<td>\ucd5c\uc18c\uac12<\/td>\n<\/tr>\n<tr>\n<td>STDDEV(DISTINCT|ALL|n)<\/td>\n<td><span lang=\"ko\">\ub110\uac12\uc744<\/span><span lang=\"x-none\">\u00a0\uc81c\uc678\ud55c\u00a0n\uc758\u00a0\ud45c\uc900\u00a0\ud3b8\ucc28<\/span><\/td>\n<\/tr>\n<tr>\n<td>SUM(DISTINCT|ALL|n)<\/td>\n<td><span lang=\"ko\">\ub110\uac12\uc744<\/span><span lang=\"x-none\">\u00a0\uc81c\uc678\ud55c\u00a0n\uc758\u00a0\ud569\uacc4<\/span><\/td>\n<\/tr>\n<tr>\n<td>VARIANCE(DISTINCT|ALL|n)<\/td>\n<td><span lang=\"ko\">\ub110\uac12\uc744<\/span><span lang=\"x-none\">\u00a0\uc81c\uc678\ud55c\u00a0n\uc758\u00a0\ubd84\uc0b0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Group<\/span><span lang=\"x-none\">\ud568\uc218\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT MIN(last_name), MAX(last_name)<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT AVG(salary), MAX(salary),<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0MIN(salary), SUN(salary)<\/p>\n<p>3 FROM \u00a0\u00a0s_emp<\/p>\n<p>4 WHERE UPPER(title) LIKE &#8216;SALES%&#8217;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc22b\uc790\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc800\uc7a5\ud558\uace0\u00a0\uc788\ub294\u00a0column\uc5d0\u00a0\ub300\ud574\u00a0AVG\ub098\u00a0SUM\uc744\u00a0\uc0ac\uc6a9\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a4\u00a0datatype\uc774\ub77c\ub3c4\u00a0MAX\uc740\u00a0\uc0ac\uc6a9\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COUNT <\/span><span lang=\"x-none\">\ud568\uc218\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022COUNT( * )<\/span><span lang=\"x-none\">\ub294\u00a0\ud55c\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\uc758\u00a0\uac2f\uc218\ub97c\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT COUNT( * )<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE dep_id \u00a0= 31;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022COUNT(expr)<\/span><span lang=\"x-none\">\ub294\u00a0\ub110\uac12\uc774\u00a0\uc544\ub2cc\u00a0\ud589\ub4e4\uc758\u00a0\uac2f\uc218\ub97c\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT COUNT(commission_pct)<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE dept_id = 21;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY<\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0\u00a0\u00a0column, group_function<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>[WHERE \u00a0\u00a0\u00a0\u00a0condition]<\/p>\n<p>[GROUP BY \u00a0group_by_expression]<\/p>\n<p>ORDER BY \u00a0column];<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Group BY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud55c\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\ub4e4\uc744\u00a0\uc6d0\ud558\ub294\u00a0\uadf8\ub8f9\uc73c\ub85c\u00a0\ub098\ub215\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uba85\uc744\u00a0Group\ud568\uc218\uc640\u00a0SELECT\uc808\uc5d0\u00a0\uc0ac\uc6a9\ud558\uace0\uc790\u00a0\ud558\ub294\u00a0\uacbd\uc6b0\u00a0Group BY\ub4a4\uc5d0\u00a0Column<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uba85\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ORDER BY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uae30\ubcf8\u00a0\uc815\ub82c\u00a0\uc21c\uc11c\ub97c\u00a0\ubc14\uafc9\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY<\/span><span lang=\"x-none\">\uc808\uc774\u00a0\uc5c6\ub294\u00a0\uacbd\uc6b0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, last_name, dept_id DEPARTMENT<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0dept_id = 41;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\u00a0ID \u00a0\u00a0\u00a0LAST_NAME \u00a0\u00a0DEPARTMENT<\/p>\n<p><span lang=\"ko\">?????<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0??????????????\u00a0\u00a0\u00a0?????????????????<\/span><\/p>\n<p>2 \u00a0\u00a0\u00a0Ngao \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a041<\/p>\n<p>6 \u00a0\u00a0\u00a0Urguhart \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a041<\/p>\n<p>16 \u00a0\u00a0\u00a0Maduro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a041<\/p>\n<p>17 \u00a0\u00a0\u00a0Smith \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a041<\/td>\n<td><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">?\u00a04\uba85\uc758\u00a0\uc0ac\uc6d0\uc774\u00a0\ubd80\uc11c\ubc88\ud638\ub85c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">?\u00a0\ucd9c\ub825\ub418\uae30\u00a0\ub54c\ubb38\uc5d0\u00a0\ubd80\uc11c\ubc88\ud638<\/span><\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">?\u00a041\uc740\u00a04\ubc88\u00a0\ub098\ud0c0\ub0a9\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY <\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0\u00a0\u00a0column, group_function<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>[WHERE \u00a0\u00a0\u00a0\u00a0condition]<\/p>\n<p>[GROUP BY group_by_expression]<\/p>\n<p>[ORDER BY column];<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Group By<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud55c\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\ub4e4\uc744\u00a0\uc6d0\ud558\ub294\u00a0\uadf8\ub8f9\uc73c\ub85c\u00a0\ub098\ub215\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uba85\uc744\u00a0Group\ud568\uc218\uc640\u00a0SELECT\uc808\uc5d0\u00a0\uc0ac\uc6a9\ud558\uace0\uc790\u00a0\ud558\ub294\u00a0\uacbd\uc6b0\u00a0Group BY\ub4a4\uc5d0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0Column<\/span><span lang=\"x-none\">\uba85\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ORDER BY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\uae30\ubcf8\u00a0\uc815\ub82c\u00a0\uc21c\uc11c\ub97c\u00a0\ubc14\uafc9\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY <\/span><span lang=\"x-none\">\uc808\uc758\u00a0\uc0ac\uc6a9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0dept_id, COUNT(*) &#8220;Number&#8221;<\/p>\n<p>2 \u00a0FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 \u00a0WHERE \u00a0\u00a0\u00a0dept_id = 41<\/p>\n<p>4 \u00a0GROUP BY dept_id;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>DEPT_ID \u00a0\u00a0NUMBER<\/p>\n<p><span lang=\"ko\">????????????<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0???????????<\/span><\/p>\n<p>41 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td>&nbsp;<\/p>\n<p><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0Group BY\uc808\uc740\u00a0WHERE\uc808\uc5d0\uc11c\u00a0\uac80\uc0c9\ub41c\u00a0\uac01\u00a0\ubd80\uc11c\uc5d0\u00a0\ub300\ud574\u00a0\ud558\ub098\uc758\u00a0\ub370\uc774\ud130\ub97c\u00a0display\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0\u00a0COUNT(*)\ub294\u00a0display\ub41c\u00a0\uac01\u00a0\ubd80\uc11c(\uadf8\ub8f9)\uc758\u00a0\uc9c1\uc6d0\uc218\ub97c\u00a0display\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY <\/span><span lang=\"x-none\">\uc808\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\u00a0\uc2e0\uc6a9\ub3c4\ubcc4\u00a0\uace0\uac1d\uc218<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0credit_rating, COUNT( * ) &#8220;#Cust&#8221;<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_customer<\/p>\n<p>3 WHERE \u00a0credit_rating;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc9c1\uae09\uba85\uacfc\u00a0\uac01\u00a0\uc9c1\uae09\ub2f9\u00a0\uc6d4\uae09\uc5ec\u00a0\ud559\uacc4\uc561<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0title, SUM(salary) PAYROLL<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0\u00a0\u00a0title NOT LIKE &#8216;VP%&#8217;<\/p>\n<p>4 GROUP BY title<\/p>\n<p>5 ORDER BY SUM(salary)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group BY <\/span><span lang=\"x-none\">\uc808\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Group BY<\/span><span lang=\"x-none\">\ub4a4\uc5d0\u00a0\uc624\ub294\u00a0column\uc774\u00a0\ubc18\ub4dc\uc2dc\u00a0SELECT\uc808\uc5d0\u00a0\uc788\uc5b4\uc57c\u00a0\ub418\ub294\u00a0\uac83\uc740\u00a0\uc544\ub2d9\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">SELECT\ubb38\u00a0\uc0c1\uc5d0\uc11c\u00a0\uadf8\ub8f9\u00a0\ud568\uc218\uac00\u00a0\uc544\ub2cc\u00a0\ubaa8\ub4e0\u00a0column\ub4e4\uc740\u00a0Group BY\uc808\uc5d0\u00a0\uc788\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacb0\uacfc\ub294\u00a0Group BY \ub2e4\uc74c\uc758\u00a0column\uc774\u00a0SELECT\uc808\uc5d0\u00a0\uc4f0\uc77c\u00a0\uacbd\uc6b0\u00a0\ub354\uc6b1\u00a0\ub354\u00a0\uc758\ubbf8\uac00\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0title, MAX(salary)<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 GROUP BY \u00a0title;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group<\/span><span lang=\"x-none\">\ud568\uc218\ub97c\u00a0\uc798\ubabb\u00a0\uc0ac\uc6a9\ud55c\u00a0Query<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT list<\/span><span lang=\"x-none\">\uc0c1\uc5d0\uc11c\u00a0\uc5b4\ub5a0\ud55c\u00a0column\uc774\ub098\u00a0\ud45c\ud604\uc2dd\ub3c4\u00a0\uadf8\ub8f9\u00a0\ud568\uc218\uac00\u00a0\uc544\ub2cc\u00a0\uacbd\uc6b0\uc5d0\ub294\u00a0Group <\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0BY<\/span><span lang=\"x-none\">\uc808\uc5d0\u00a0\uc640\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Group BY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc62c\ubc14\ub974\uac8c\u00a0\uc791\uc131\ud558\uc9c0\u00a0\uc54a\uc744\uc2dc\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc740\u00a0error\uac00\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0region_id, COUNT(name)<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0s_dept;<\/p>\n<p>SELECT region_id, COUNT(name)<\/p>\n<p>*<\/p>\n<p>ERROR at line 1;<\/p>\n<p>ORA-00937: not a single-group grup function<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Group<\/span><span lang=\"x-none\">\ud568\uc218\ub97c\u00a0\uc798\ubabb\u00a0\uc0ac\uc6a9\ud55c\u00a0Query<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\uc744\u00a0\uc81c\ud55c\ud558\uae30\u00a0\uc704\ud574\u00a0WHERE\uc808\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc5c6\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\uc744\u00a0\uc81c\ud55c\ud558\uae30\u00a0\uc704\ud574\u00a0HAVING\uc808\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0DEPT_ID, avg(salary)<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp;<\/p>\n<p>3 WHERE \u00a0\u00a0\u00a0\u00a0AVG(salary) &gt; 2000<\/p>\n<p>4 GROUP BY \u00a0dept_id<\/p>\n<p>WHERE AVG(salary) &gt; 2000<\/p>\n<p>*<\/p>\n<p>ERROR at line 3;<\/p>\n<p>ORA-00934: group function is not allowed here<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uadf8\ub8f9\ub0b4\uc758<\/span><span lang=\"x-none\">\u00a0\uadf8\ub8f9\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Group BY <\/span><span lang=\"x-none\">\ub2e4\uc74c\uc5d0\u00a0\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0column\uc744\u00a0\ub098\uc5f4\ud568\uc73c\ub85c\uc368\u00a0\uadf8\ub8f9\u00a0\ub610\ub294\u00a0\ubd80\uadf8\ub8f9\uc5d0\u00a0\ub300\ud55c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uacb0\uacfc\ub97c\u00a0\uc5bb\uc744\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Group BY<\/span><span lang=\"x-none\">\uc808\uc0c1\uc758\u00a0column \uc21c\uc11c\uc5d0\u00a0\uc758\ud574\u00a0\uacb0\uacfc\uc758\u00a0\uae30\ubcf8\u00a0\uc21c\uc11c\uac00\u00a0\uacb0\uc815\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0\u00a0dept_id, title, COUNT( * )<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 GROUP BY \u00a0dept_id, title;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WHERE<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud55c\u00a0\ud2b9\uc815\ud589\ub4e4\uc758\u00a0\uac80\uc0c9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, title<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0last_name LIKE &#8216;V%&#8217;;<\/td>\n<td>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0WHERE\uc808<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0\u00a0\u00a0(<\/span><span lang=\"x-none\">\ud589\ub4e4\uc744\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.)<\/span><\/td>\n<\/tr>\n<tr>\n<td>LAST_NAME \u00a0TITLE<\/p>\n<p><span lang=\"ko\">????????????????<\/span><span lang=\"x-none\">\u00a0\u00a0??????????????<\/span><\/p>\n<p>Velasquez \u00a0\u00a0\u00a0\u00a0President<\/td>\n<td>&nbsp;<\/p>\n<p><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0WHERE\uc808\uc5d0\uc11c\u00a0\uc81c\ud55c\ub41c\u00a0\ud2b9\uc815\u00a0\uc0ac\uc6d0\uc744\u00a0\u00a0\u00a0\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0\u00a0\u00a0display <\/span><span lang=\"x-none\">\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">HAVING<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0ac\uc6a9\ud55c\u00a0\ud2b9\uc815\u00a0\uadf8\ub8f9\uc758\u00a0\uac80\uc0c9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;COLUMN \u00a0\u00a0&#8220;ANNUAL SALARY&#8221; FORMAT $9,999.99<\/p>\n<p>SQL&gt;SELECT \u00a0\u00a0\u00a0title, 12*AVG(salary) &#8220;ANNUAL SALARY&#8221;,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0COUNT(*) &#8220;NUMBER OF EMPLOYEES&#8221;<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>4 GROUP BY title<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a05 HAVING \u00a0\u00a0\u00a0COUNT(*) &gt; 2; \u00a0\u2190 HAVING <\/span><span lang=\"x-none\">\uc808(\uadf8\ub8f9\ub4e4\uc744\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.)<\/span><\/td>\n<\/tr>\n<tr>\n<td>TITLE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ANNUAL SALARY \u00a0\u00a0\u00a0\u00a0\u00a0NUMBER OF EMPLOYEES<\/p>\n<p><span lang=\"ko\">???????????????????<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0?????????????????????\u00a0\u00a0\u00a0???????????????????????????????????<\/span><\/p>\n<p>Sales Representative \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$17,712.00 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05<\/p>\n<p>Stock Clerk \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$11,388.0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a010<\/p>\n<p>Warehouse Manager \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$14,776.8 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">HAVING<\/span><span lang=\"x-none\">\uc808\uc5d0\uc11c\u00a0\uc81c\ud55c\ub41c\ub300\ub85c\u00a0\ud2b9\uc815\u00a0\uadf8\ub8f9\uc758\u00a0\uc9c1\uae09\ub4e4\uc744\u00a0display \ud569\ub2c8\ub2e4. ?<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">HAVING<\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0\u00a0column, group_function<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>[WHERE \u00a0\u00a0\u00a0condition]<\/p>\n<p>[GROUP BY group_by_expression]<\/p>\n<p>[HAVING \u00a0\u00a0\u00a0group_condition]<\/p>\n<p>[ORDER BY column];<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uadf8\ub8f9\uc744<\/span><span lang=\"x-none\">\u00a0\uc81c\ud55c\uc2dc\u00a0HAVING\uc808\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; STEP 1 : <\/span><span lang=\"x-none\">\ud589\ub4e4\uc774\u00a0\uadf8\ub8f9\ud551\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; STEP 2 : <\/span><span lang=\"x-none\">\uadf8\ub8f9\ud568\uc218\uac00\u00a0\uadf8\ub8f9\uc5d0\u00a0\uc801\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; STEP 3 : HAVING <\/span><span lang=\"x-none\">\uc870\uac74\uc744\u00a0\ub9cc\uc871\ud558\ub294\u00a0\uadf8\ub8f9\ub4e4\uc774\u00a0display \ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">HAVING <\/span><span lang=\"x-none\">\uc808\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">&#8220;President&#8221; <\/span><span lang=\"x-none\">\uadf8\ub8f9\uc740\u00a0\uc870\uac74\uc5d0\u00a0\ub9cc\uc871\ud558\uc9c0\u00a0\uc54a\uc73c\ubbc0\ub85c\u00a0\uacb0\uacfc\uc5d0\u00a0\ub098\ud0c0\ub098\uc9c0\ub294\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0title, SUM(salary) PAYROLL<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0\u00a0\u00a0title NOT LIKE &#8216;VP%&#8217;<\/p>\n<p>4 GROUP BY title<\/p>\n<p>5 HAVING \u00a0\u00a0\u00a0SUM(salary) &gt; 5000<\/p>\n<p>6 ORDER BY SUM(salary);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">HAVING <\/span><span lang=\"x-none\">\uc808\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT list <\/span><span lang=\"x-none\">\uc0c1\uc5d0\uc11c\u00a0\uadf8\ub8f9\u00a0\ud568\uc218\u00a0\uc0ac\uc6a9\uc5c6\uc774\u00a0GROUP BY\uc808\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\ud568\uc218\uc758\u00a0\uacb0\uacfc\uc5d0\u00a0\uadfc\uac70\ud55c\u00a0\uadf8\ub8f9\u00a0\uc81c\ud55c\uc2dc\u00a0GROUP BY\uc808\u00a0\ubc0f\u00a0HAVING\uc808\uc744\u00a0\uc0ac\uc6a9\ud574\uc57c\u00a0\ud569<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0dept_id<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 GROUP BY dept_id<\/p>\n<p>4 HAVING \u00a0\u00a0\u00a0SUM(salary) &gt; 4000;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>5. Subqueries<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Subquery<\/span><span lang=\"x-none\">\ub780?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td>SELECT Syntax<\/p>\n<p>SELECT&#8230;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Main Query <\/span><span lang=\"x-none\">\u3441<\/span><\/td>\n<td>\u00a0FROM&#8230;<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\u00a0WHERE&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td>SELECT Syntax<\/p>\n<p>(SELECT&#8230;<\/p>\n<p>FROM&#8230;<\/p>\n<p>WHERE&#8230;);<\/td>\n<td><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0Subquery<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Subqueries<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT \u00a0\u00a0select_list<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>WHERE \u00a0\u00a0expr operator<\/p>\n<p>(SELECT select_list<\/p>\n<p>FROM \u00a0table);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0\ub2e4\ub978\ud55c\uc758\u00a0SQL \ubb38\uc7a5\uc758\u00a0\uc808\uc5d0\u00a0nested \ub41c\u00a0SELECT \ubb38\uc7a5\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0main query \uc774\uc804\uc5d0\u00a0\ud55c\u00a0\ubc88\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\uc758\u00a0\uacb0\uacfc\ub294\u00a0main outer query\uc5d0\u00a0\uc758\ud574\u00a0\uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Subquery Guidelines<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0\uad04\ud638\ub85c\u00a0\ubb36\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub450\u00a0\uc885\ub958\uc758\u00a0\ube44\uad50\u00a0\uc5f0\uc0b0\uc790\ub4e4\uc774\u00a0Subquery\uc5d0\u00a0\uc0ac\uc6a9\ub429\ub2c8\ub2e4\u00a0: \ub2e8\uc77c\u00a0\ubc0f\u00a0\ubcf5\uc218\ud589<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0\uc5f0\uc0b0\uc790\uc758\u00a0\uc624\ub978\ucabd\uc5d0\u00a0\ub098\ud0c0\ub098\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0\ub9ce\uc740\u00a0SQL \uba85\ub839\uc5d0\uc11c\u00a0\uc0ac\uc6a9\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0ORDER BY\uc808\uc744\u00a0\ud3ec\ud568\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Nested Subquery<\/span><span lang=\"x-none\">\uc758\u00a0\ucc98\ub9ac\u00a0\ubc29\ubc95<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">1. Nested SELECT <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc774\u00a0\uba3c\uc800\u00a0\uc2e4\ud589\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">2. <\/span><span lang=\"x-none\">\uacb0\uacfc\uac00\u00a0main query\uc758\u00a0\uc870\uac74\uc73c\ub85c\u00a0\uc804\ub2ec\ub429\ub2c8\ub2e4<\/span><\/p>\n<p>Nested query<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Main query<\/td>\n<\/tr>\n<tr>\n<td>SELECT \u00a0dept_id<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>WHERE \u00a0last_name = &#8216;Biri&#8217;;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>SELECT \u00a0last_name, title<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>WHERE \u00a0dept_id =<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\u2191<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>43<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e8\uc77c\ud589<\/span><span lang=\"x-none\">\u00a0Subquery<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SELECT \u00a0last_name, title<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>WHERE \u00a0title =<\/td>\n<td><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6d0\uc758\u00a0\uc131\uc744\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0display <\/span><span lang=\"x-none\">\ud558\uae30\u00a0\uc704\ud55c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0SQL<\/span><span lang=\"x-none\">\ubb38\uc7a5\uc744\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SELECT \u00a0title<\/p>\n<p>FORM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>WHERE \u00a0last_name = &#8216;Smith&#8217;<\/td>\n<td><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0Smith\uc758\u00a0\uc9c1\ucc45\uc744\u00a0\uc54c\uae30<\/span><\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\uc704\ud55c\u00a0SQL \ubb38\uc7a5\uc744<\/span><\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt; SELECT \u00a0last_name, title<\/p>\n<p>2 \u00a0FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 \u00a0WHERE \u00a0title =<\/p>\n<p>4 \u00a0(SELECT title<\/p>\n<p>5 \u00a0FROM \u00a0\u00a0s_emp<\/p>\n<p>6 \u00a0WHERE \u00a0last_name = &#8216;Smith&#8217;);<\/td>\n<td><span lang=\"ko\">?<\/span><span lang=\"x-none\">\u00a0\ub450\u00a0\uac1c\uc758\u00a0\ubb38\uc7a5\ub4e4\uc744\u00a0\ud569\uccd0<\/span><\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">\uc774\u00a0Smith\uc758\u00a0\uc9c1\ucc45\uc744\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\uacb0\uc815\ud558\uac8c<\/span><span lang=\"x-none\">\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Subquery<\/span><span lang=\"x-none\">\uc758\u00a0\uadf8\ub8f9\ud568\uc218\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">AVG <\/span><span lang=\"x-none\">\uadf8\ub8f9\ud568\uc218\ub294\u00a0\ub2e8\uc77c\uac12\uc744\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, title, salary<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0salay &lt;<\/p>\n<p>4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(SELECT AVG(salary)<\/p>\n<p>5 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM \u00a0\u00a0s_emp);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Subquery <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc2dc\u00a0Error<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9cc\uc57d\u00a0\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\uac12\uc744\u00a0\ub3cc\ub824\uc8fc\ub294\u00a0subquery\ub97c\u00a0\ub2e8\uc77c\ud589\u00a0\ube44\uad50\u00a0\uc5f0\uc0b0\uc790\uc640\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0error<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uac00\u00a0\ubc1c\uc0dd\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Error<\/span><span lang=\"x-none\">\ub97c\u00a0\uc815\uc815\ud558\uae30\u00a0\uc704\ud574\u00a0\ube44\uad50\uc5f0\uc0b0\uc790\ub97c\u00a0\ubcf5\uc218\ud589\u00a0\uc5f0\uc0b0\uc790\uc778\u00a0IN\uc73c\ub85c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, title, dept_id<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0last_name =<\/p>\n<p>4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(SELECT MIN(last_name)<\/p>\n<p>5 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM \u00a0s_emp<\/p>\n<p>6 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0GROUP BY dept_id);<\/p>\n<p>ORA-1427 : single-row subquery returns more than one row<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Multiple Row Subquery : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Multiple Row subquery<\/span><span lang=\"x-none\">\ub294\u00a0\uc5ec\ub7ec\uac1c\uc758\u00a0\ud589\uac12\ub4e4\uc744\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\ubd84\uc740\u00a0WHERE\uc808\uc5d0\u00a0\ubcf5\uc218\ud589\u00a0\uc5f0\uc0b0\uc790, \uc608\ub97c\u00a0\ub4e4\uba74\u00a0IN \uc5f0\uc0b0\uc790\ub97c\u00a0\uc0ac\uc6a9\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\uc758\u00a0\uacbd\uc6b0\u00a0subquery\uc758\u00a0\uadf8\ub8f9\u00a0\ud568\uc218\ub294\u00a0\uc5ec\ub7ec\uac1c\uc758\u00a0\uac12\uc744\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0last_name, title, dept_id<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0(dept_id, salary) IN<\/p>\n<p>4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(SELECT dept_id, MIN(salary)<\/p>\n<p>5 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM \u00a0s_emp<\/p>\n<p>6 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0GROUP BY dept_id);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Subquery<\/span><span lang=\"x-none\">\uc2dc\u00a0HAVING\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022HAVING<\/span><span lang=\"x-none\">\uc808\uc5d0\u00a0subquery \uc0ac\uc6a9\uc774\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\ub294\u00a0subquery\ub97c\u00a0\uba3c\uc800\u00a0\uc218\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc11c\ubc84\ub294\u00a0main query\uc758\u00a0HAVING\uc808\uc5d0\u00a0subquery\uc758\u00a0\uacb0\uacfc\ub97c\u00a0\ub3cc\ub824\uc90d\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0\u00a0\u00a0dept_id, AVG(salary)<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 GROUP BY dept_id<\/p>\n<p>4 HAVING \u00a0\u00a0\u00a0AVG(salary) &gt;<\/p>\n<p>5 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(SELECT AVG(salary)<\/p>\n<p>6 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM \u00a0s_emp<\/p>\n<p>7 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0WHERE dept_id = 32);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">6. SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\uac1c\uc694<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubc94<\/span><span lang=\"x-none\">\u00a0\u00a0\uc8fc<\/span><\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td>Environment<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc758\u00a0\uc77c\ubc18\uc801\uc778\u00a0\uc791\ub3d9\uc5d0\u00a0\uc601\ud5a5\uc744\u00a0\uc90c<\/span><\/td>\n<\/tr>\n<tr>\n<td>Format<\/td>\n<td><span lang=\"ko\">Query <\/span><span lang=\"x-none\">\uacb0\uacfc\ub97c\u00a0\ud615\uc2dd\ud654<\/span><\/td>\n<\/tr>\n<tr>\n<td>File manipulation<\/td>\n<td><span lang=\"ko\">\uc2a4\ud06c\ub9bd\ud2b8<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c\uc758\u00a0\uc800\uc7a5, \uc2e4\ud589<\/span><\/td>\n<\/tr>\n<tr>\n<td>Execution<\/td>\n<td><span lang=\"ko\">\ubc84\ud37c\ub85c\ubd80\ud130<\/span><span lang=\"x-none\">\u00a0Oracle7\uc11c\ubc84\ub85c\u00a0SQL\uc774\ub098\u00a0PL\/SQL \uba85\ub839\uc5b4\ub97c\u00a0\uc804\uc1a1<\/span><\/td>\n<\/tr>\n<tr>\n<td>Edit<\/td>\n<td><span lang=\"ko\">\ubc84\ud37c<\/span><span lang=\"x-none\">\u00a0\ub0b4\uc758\u00a0SQL \uba85\ub839\uc5b4\ub97c\u00a0\uc218\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td>Interaction<\/td>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\uc5d0\uac8c<\/span><span lang=\"x-none\">\u00a0SQL \ubb38\uc7a5\uc744\u00a0\uc0dd\uc131\ud558\uace0\u00a0\ubcc0\uc218\ub97c\u00a0\uc804\ub2ec, \ubcc0\uc218\uac12\u00a0\ucd9c\ub825, \ud654\uba74\uc5d0\u00a0\uba54\uc2dc\uc9c0\ub97c\u00a0\ucd9c\ub825\ud558\uac8c\u00a0\ud568<\/span><\/td>\n<\/tr>\n<tr>\n<td>Miscellaneous<\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4<\/span><span lang=\"x-none\">\u00a0\uc811\uc18d, SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \ud658\uacbd\u00a0\uc870\uc791, column\uc815\uc758\u00a0\ud45c\uc2dc\ub97c\u00a0\uc704\ud55c\u00a0\ub2e4\uc591\ud55c\u00a0\uba85\ub839<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">\uacfc\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4\uc758\u00a0\ube44\uad50<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL<\/td>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ub97c<\/span><span lang=\"x-none\">\u00a0\uc561\uc138\uc2a4\ud558\uae30\u00a0\uc704\ud574\uc11c\u00a0\uc624\ub77c\ud074\u00a0\uc11c\ubc84\uc640\u00a0\ud1b5\uc2e0\ud558\ub294\u00a0\uc5b8\uc5b4<\/span><\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\ub97c\u00a0\uc778\uc2dd\ud558\uc5ec\u00a0\uc11c\ubc84\uc5d0\u00a0\uc804\uc1a1<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ubbf8\uad6d<\/span><span lang=\"x-none\">\u00a0\uad6d\uac00\u00a0\ud45c\uc900\uc704\uc6d0\ud68c<\/span><\/p>\n<p><span lang=\"ko\">(ANSI:American National Standards Institute)<\/span><span lang=\"x-none\">\uc758\u00a0\ud45c\uc900\u00a0SQL\uc744\u00a0\uae30\ucd08\ub85c\u00a0\ud568<\/span><\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\ub97c\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud55c\u00a0\uc624\ub77c\ud074\u00a0\uc790\uccb4\uc758\u00a0\uc778\ud130\ud398\uc774\uc2a4<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\uc640\u00a0\ud14c\uc774\ube14\u00a0\uc815\uc758\ub97c\u00a0\uc870\uc791<\/span><\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758<\/span><span lang=\"x-none\">\u00a0\uac12\uc744\u00a0\uc870\uc791\ud560\u00a0\uc218\u00a0\uc5c6\uc74c<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud558\ub098\uc774\uc0c1\uc758<\/span><span lang=\"x-none\">\u00a0\ud589\uc774\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Buffer\ub85c\u00a0\ub4e4\uc5b4\uac10<\/span><\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud55c\ubc88\uc5d0<\/span><span lang=\"x-none\">\u00a0\ud55c\u00a0\ud589\ub9cc\u00a0\uc785\ub825: SQL \ubc84\ud37c\uc5d0\u00a0\uc800\uc7a5\ub418\uc9c0\u00a0\uc54a\uc74c<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ucd95\uc57d\ub420<\/span><span lang=\"x-none\">\u00a0\uc218\u00a0\uc5c6\uc74c<\/span><\/td>\n<td><span lang=\"ko\">\ucd95\uc57d<\/span><span lang=\"x-none\">\u00a0\uac00\ub2a5<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud544\uc694\ud55c<\/span><span lang=\"x-none\">\u00a0\uba85\ub839\uc744\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud574\uc11c\u00a0\uc885\ub8cc\u00a0\ubb38\uc790\ub97c\u00a0\uc0ac\uc6a9<\/span><\/td>\n<td><span lang=\"ko\">\uc885\ub8cc<\/span><span lang=\"x-none\">\u00a0\ubb38\uc790\uac00\u00a0\ud544\uc694\uce58\u00a0\uc54a\uc74c; \uba85\ub839\uc5b4\ub294\u00a0\uc989\uc2dc\u00a0\uc2e4\ud589\ub428<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud3ec\ub9f7\ud305\uc744<\/span><span lang=\"x-none\">\u00a0\uc218\ud589\ud558\ub294\u00a0\ud568\uc218\u00a0\uc0ac\uc6a9<\/span><\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ub97c<\/span><span lang=\"x-none\">\u00a0\ud615\uc2dd\ud654\ud558\ub294\u00a0\uba85\ub839\uc5b4\u00a0\uc0ac\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">\uacfc\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4\uc758\u00a0\ube44\uad50<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uba85\ub839\uc5b4<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>EDIT [filename[.ext]]<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc9c0\uc815\ub41c<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c\uc758\u00a0\ub0b4\uc6a9\uc774\ub098\u00a0\ubc84\ud37c\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ud638\uc2a4\ud2b8\u00a0\uc6b4\uc601\uccb4\uc81c\uc758\u00a0\ubb38\uc790\u00a0\ud3b8\uc9d1\uae30\ub85c\u00a0\ubd88\ub7ec\uc635\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SAV[E] [filename[.ext]]<\/p>\n<p>[REP[LACE]|APP[END]]<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\ud30c\uc77c\uc5d0\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4. \uae30\uc874\u00a0\ud30c\uc77c\uc5d0\u00a0\ucd94\uac00\ud558\uae30\u00a0\uc704\ud574\uc11c\u00a0APPEND\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uae30\uc874\u00a0\ud30c\uc77c\uc5d0\u00a0\uc911\ubcf5\ud574\uc11c\u00a0\uc4f0\ub824\uba74\u00a0REPLACE\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc778\u00a0\ud30c\uc77c\u00a0\ud655\uc7a5\uc790\ub294\u00a0sql\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>STA[RT] [filename[.ext]]<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc9c0\uc815\ub41c<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c\uc744\u00a0\uc218\ud589\ud569\ub2c8\ub2e4. START\ub77c\ub294\u00a0\uba85\ub839\u00a0\ub300\uc2e0\uc5d0\u00a0@\ub97c\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4. \ud30c\uc77c\u00a0\ud655\uc7a5\uc790\uac00\u00a0.sql\uc774\u00a0\uc544\ub2c8\uba74, \ud30c\uc77c\u00a0\ud655\uc7a5\uc790\ub97c\u00a0\uc368\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>GET filename[.ext]<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\uc5d0\u00a0\ud30c\uc77c\uc758\u00a0\ub0b4\uc6a9\uc744\u00a0\uae30\ub85d\ud569\ub2c8\ub2e4. \ud30c\uc77c\uba85\uc758\u00a0\uae30\ubcf8\uc801\uc778\u00a0\ud655\uc7a5\uc790\ub294\u00a0\uc0ac\uc6a9\u00a0\ud658\uacbd\uc5d0\u00a0\ub530\ub77c\u00a0.lis\uc774\uac70\ub098\u00a0.lst\uc774\u00a0\ub420\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SPO[OL] [filename[.ext]<\/p>\n<p>|OFF|OUT]<\/td>\n<td><span lang=\"ko\">\ud30c\uc77c\uc5d0<\/span><span lang=\"x-none\">\u00a0query \uacb0\uacfc\ub97c\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4. OFF\ub294\u00a0\uc2a4\ud480\u00a0\ud30c\uc77c\uc744\u00a0\ub2eb\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td>HOST<\/td>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub97c\u00a0\uc885\ub8cc\ud558\uc9c0\u00a0\uc54a\uace0\ub3c4\u00a0\ud638\uc2a4\ud2b8\u00a0\uc6b4\uc601\uccb4\uc81c\uc758\u00a0\uba85\ub839\uc5b4\ub97c\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SET <\/span><span lang=\"x-none\">\ud658\uacbd\u00a0\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SET <\/span><span lang=\"x-none\">\uc2dc\uc2a4\ud15c\u00a0\ubcc0\uc218\u00a0\uac12<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022SET <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\ub294\u00a0\ud604\uc7ac\uc758\u00a0\uc138\uc158\u00a0\ud658\uacbd\uc744\u00a0\uc81c\uc5b4\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">Login.sql\uc5d0\ub294\u00a0\ub85c\uadf8\uc778\uc2dc\uc5d0\u00a0\uc2e4\ud589\ub418\ub294\u00a0\ud45c\uc900\u00a0SET \uba85\ub839\uacfc\u00a0\uadf8\u00a0\uc678\uc758\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc774\u00a0\ub4e4\uc5b4\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Login.sql<\/span><span lang=\"x-none\">\uc744\u00a0\uc218\uc815\ud558\uc5ec\u00a0\ubd80\uac00\uc801\uc778\u00a0SET \uba85\ub839\uc744\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SET <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\u00a0\ubcc0\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SET <\/span><span lang=\"x-none\">\ubcc0\uc218\uc640\u00a0\uac12<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">ARRAY[SIZE] {<\/span><span lang=\"x-none\">20<\/span><span lang=\"x-none\">|n}<\/span><\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\u00a0\uc778\ucd9c\u00a0\ud06c\uae30\u00a0\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td>COLSEP {_|text}<\/td>\n<td><span lang=\"ko\">Column <\/span><span lang=\"x-none\">\uc0ac\uc774\uc5d0\u00a0\ucd9c\ub825\ub420\u00a0\ubb38\uc790\ub97c\u00a0\uc124\uc815, \uae30\ubcf8\uac12\uc740\u00a0\uacf5\ubc31\ubb38\uc790\u00a0\ud558\ub098\uc784<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">ECHO <\/span><span lang=\"x-none\">OFF<\/span><span lang=\"x-none\">|ON<\/span><\/td>\n<td><span lang=\"ko\">\uba85\ub839\uc5b4<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c\uc774\u00a0\uc218\ud589\ub420\u00a0\ub54c\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4\uc758\u00a0\ud45c\uc2dc\u00a0\uc5ec\ubd80\ub97c\u00a0\uacb0\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FEED[BACK] {<\/span><span lang=\"x-none\">6<\/span><span lang=\"x-none\">|n|OFF|ON}<\/span><\/td>\n<td><span lang=\"ko\">Feedback <\/span><span lang=\"x-none\">\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">HEAD[ING] {OFF|<\/span><span lang=\"x-none\">ON<\/span><span lang=\"x-none\">}<\/span><\/td>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uc758\u00a0Heading \ucd9c\ub825\u00a0\uc5ec\ubd80\ub97c\u00a0\uacb0\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">LINE[SIZE] {<\/span><span lang=\"x-none\">80<\/span><span lang=\"x-none\">|n}<\/span><\/td>\n<td><span lang=\"ko\">\ubcf4\uace0\uc11c\uc758<\/span><span lang=\"x-none\">\u00a0\ub77c\uc778\ub2f9\u00a0\ubb38\uc790\uc758\u00a0\uc218\ub97c\u00a0\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">LONG {<\/span><span lang=\"x-none\">80<\/span><span lang=\"x-none\">|n}<\/span><\/td>\n<td><span lang=\"ko\">LONG <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\ud45c\uc2dc\ud558\ub294\u00a0\ucd5c\ub300\u00a0\ud3ed\uc744\u00a0\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">PAGES[IZE] {<\/span><span lang=\"x-none\">24<\/span><span lang=\"x-none\">|n}<\/span><\/td>\n<td><span lang=\"ko\">\ucd9c\ub825<\/span><span lang=\"x-none\">\u00a0\ud398\uc774\uc9c0\ub2f9\u00a0\ub77c\uc778\uc758\u00a0\uc218\ub97c\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">PAU[SE] {<\/span><span lang=\"x-none\">OFF<\/span><span lang=\"x-none\">|ON|text}<\/span><\/td>\n<td><span lang=\"ko\">\ub2e8\ub9d0\uae30\uc758<\/span><span lang=\"x-none\">\u00a0\ud654\uba74\u00a0\uc774\ub3d9\uc744\u00a0\uc81c\uc5b4\ud568<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ubcf4\uace0\uc11c<\/span><span lang=\"x-none\">\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba38\ub9ac\uae00\uacfc\u00a0\ubc14\ub2e5\uae00\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\uc0ac\uc774\uc5d0\u00a0\ud398\uc774\uc9c0\u00a0\uad6c\ubd84\uacfc\u00a0\ub77c\uc778\u00a0\ub118\uae40\u00a0\ucd94\uac00<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\ucd9c\ub825\ud615\uc2dd\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc911\ubcf5\u00a0\ub370\uc774\ud130\u00a0\uc81c\uac70<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc18c\uacc4\uc640\u00a0\ucd1d\uacc4\uc758\u00a0\ud45c\uc2dc<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0heading \ubcc0\uacbd<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uba85\ub839\uc5b4<\/span><span lang=\"x-none\">\u00a0\ud30c\uc77c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c(\uba85\ub839\uc5b4\u00a0\ud30c\uc77c)\uc740\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4\uc640\u00a0SQL SELECT \ubb38\uc7a5\uc73c\ub85c\u00a0\ub418\uc5b4\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc740\u00a0\uba85\ub839\uc5b4\uc758\u00a0\uac12\uc744\u00a0\ud3ec\ub9f7\ud558\uace0\u00a0\uc7ac\uc124\uc815\ud558\uae30\ub3c4\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\u00a0\ud30c\uc77c\uc740\u00a0\uac01\u00a0SELECT \ubb38\uc7a5\uc5d0\u00a0\ub300\ud55c\u00a0\ud2b9\uc815\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4\ub85c\u00a0\uad6c\uc131\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \ud3ec\ub9f7\u00a0\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uba85\ub839\uc5b4<\/td>\n<td><span lang=\"ko\">\ubaa9<\/span><span lang=\"x-none\">\u00a0\u00a0\uc801<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">COL[UMN] [Column <\/span><span lang=\"x-none\">\uc635\uc158]<\/span><\/td>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uc758\u00a0\ud615\uc2dd\uc744\u00a0\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td>TTI[TLE] [text|OFF|ON]<\/td>\n<td><span lang=\"ko\">\ubcf4\uace0\uc11c\uc758<\/span><span lang=\"x-none\">\u00a0\uac01\u00a0\ud398\uc774\uc9c0\u00a0\uc0c1\ub2e8\uc5d0\u00a0\ub098\ud0c0\ub098\ub294\u00a0\uba38\ub9ac\uae00\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td>BTI[TLE] [text|OFF|ON]<\/td>\n<td><span lang=\"ko\">\ubcf4\uace0\uc11c\uc758<\/span><span lang=\"x-none\">\u00a0\uac01\u00a0\ud398\uc774\uc9c0\u00a0\ud558\ub2e8\uc5d0\u00a0\ub098\ud0c0\ub098\ub294\u00a0\ubc14\ub2e5\uae00\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td>BRE[AK] [ON Report-list]<\/td>\n<td><span lang=\"ko\">\ub77c\uc778<\/span><span lang=\"x-none\">\u00a0\ub118\uae40\uc744\u00a0\uc368\uc11c\u00a0\uc911\ubcf5\uac12\uc744\u00a0\ubc30\uc81c<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">COMP[UTE] [<\/span><span lang=\"x-none\">\ud568\uc218\u00a0OF {Column} ON {Column}]<\/span><\/td>\n<td><span lang=\"ko\">\ud569\uacc4\ub97c<\/span><span lang=\"x-none\">\u00a0\uacc4\uc0b0\ud568<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COLUMN <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">COL[UMN] [{Column|alias} [<\/span><span lang=\"x-none\">\uc635\uc158]]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022CLE[AR] &#8211; column<\/span><span lang=\"x-none\">\uc758\u00a0\ud615\uc2dd\uc744\u00a0\uc9c0\uc6c0<\/span><\/p>\n<p><span lang=\"ko\">\u2022FOR[MAT] <\/span><span lang=\"x-none\">\ud615\uc2dd\u00a0&#8211; \ud615\uc2dd\ubaa8\ub378\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0column\uc758\u00a0\ud45c\uc2dc\u00a0\ud615\uc2dd\uc744\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">\u2022HEA[DING] text &#8211; column<\/span><span lang=\"x-none\">\uc758\u00a0heading \uc124\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u2022JUS[TIFY] {<\/span><span lang=\"x-none\">\uc815\ub82c} &#8211; column\uc758\u00a0heading\uc744\u00a0\uc67c\ucabd, \uc911\uc559, \ub610\ub294\u00a0\uc624\ub978\ucabd\uc5d0\u00a0\uc815\ub82c<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COLUMN <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0Heading \uc0dd\uc131<\/span><\/td>\n<\/tr>\n<tr>\n<td>COL last_name HEADING &#8216;Employee|Name&#8217; FORMAT A15<\/p>\n<p>COL salary JUSTIFY LEFT FORMAT $99,990.00<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022LAST_NAME column<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0\ud604\uc7ac\uc758\u00a0\uc124\uc815\uac12\uc744\u00a0\ucd9c\ub825<\/span><\/td>\n<\/tr>\n<tr>\n<td>COLUMN last_name<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022LAST_NAME column<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0\uc124\uc815\uac12\uc744\u00a0\uc9c0\uc6c0(\uc124\uc815\u00a0\ud574\uc81c)<\/span><\/td>\n<\/tr>\n<tr>\n<td>COLUMN last_name CLEAE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COLUMN <\/span><span lang=\"x-none\">\uba85\ub839\u00a0\uc124\uc815\uac12\uc758\u00a0\ucd9c\ub825\u00a0\ubc0f\u00a0\uc9c0\uc6c0(\uc124\uc815\u00a0\ud574\uc81c)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uba85\ub839\uc5b4<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>COL Column<\/td>\n<td><span lang=\"ko\">\uba85\uc2dc\ub41c<\/span><span lang=\"x-none\">\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0\ud604\uc7ac\uc758\u00a0\uc124\uc815\uac12\uc744\u00a0\ucd9c\ub825<\/span><\/td>\n<\/tr>\n<tr>\n<td>COL<\/td>\n<td><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0\ud604\uc7ac\uc758\u00a0\uc124\uc815\uac12\uc744\u00a0\ucd9c\ub825<\/span><\/td>\n<\/tr>\n<tr>\n<td>COL Column CLE<\/td>\n<td><span lang=\"ko\">\uba85\uc2dc\ub41c<\/span><span lang=\"x-none\">\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0\uc124\uc815\uac12\uc744\u00a0\ud574\uc81c<\/span><\/td>\n<\/tr>\n<tr>\n<td>CLE COL<\/td>\n<td><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0\uc124\uc815\uac12\uc744\u00a0\ud574\uc81c<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COLUMN <\/span><span lang=\"x-none\">\ud615\uc2dd\u00a0\ubaa8\ub378<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc694\uc18c<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<td>\uc608<\/td>\n<td>\uacb0\uacfc<\/td>\n<\/tr>\n<tr>\n<td>An<\/td>\n<td><span lang=\"ko\">\ubb38\uc790\uc640<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc9dc\u00a0column\uc5d0\u00a0\ub300\ud574\u00a0n\ub9cc\ud07c\uc758\u00a0\ud3ed\uc73c\ub85c\u00a0\ucd9c\ub825\u00a0\uc124\uc815<\/span><\/td>\n<td>N\/A<\/td>\n<td>N\/A<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td><span lang=\"ko\">\uc790\ub9ac\uc218<\/span><span lang=\"x-none\">\u00a0\ud45c\ud604<\/span><\/td>\n<td>999999<\/td>\n<td>1234<\/td>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td><span lang=\"ko\">\uc55e\uc5d0<\/span><span lang=\"x-none\">\u00a00\uc744\u00a0\ubd99\uc784<\/span><\/td>\n<td>909999<\/td>\n<td>01234<\/td>\n<\/tr>\n<tr>\n<td>$<\/td>\n<td><span lang=\"ko\">\ub2ec\ub7ec<\/span><span lang=\"x-none\">\u00a0\ubd80\ud638\uc758\u00a0\ud45c\uc2dc<\/span><\/td>\n<td>$9999<\/td>\n<td>$1234<\/td>\n<\/tr>\n<tr>\n<td>L<\/td>\n<td><span lang=\"ko\">\uad6d\ub0b4<\/span><span lang=\"x-none\">\u00a0\ud1b5\ud654\u00a0\ud45c\uc2dc<\/span><\/td>\n<td>L9999<\/td>\n<td>L1234<\/td>\n<\/tr>\n<tr>\n<td>.<\/td>\n<td><span lang=\"ko\">\uc18c\uc22b\uc810\uc758<\/span><span lang=\"x-none\">\u00a0\uc704\uce58\ub97c\u00a0\ud45c\ud604<\/span><\/td>\n<td>9999.99<\/td>\n<td>1234.00<\/td>\n<\/tr>\n<tr>\n<td>,<\/td>\n<td><span lang=\"ko\">\ucc9c<\/span><span lang=\"x-none\">\u00a0\ub2e8\uc704\u00a0\uad6c\ubd84\uc790\u00a0\ud45c\uc2dc<\/span><\/td>\n<td>9,999<\/td>\n<td>1,234<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">TTITLE<\/span><span lang=\"x-none\">\uacfc\u00a0BTITLE \uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">TTI[TLE] \u00a0[[text|<\/span><span lang=\"x-none\">\ubcc0\uc218]] [OFF|ON]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">TTITLE<\/span><span lang=\"x-none\">\uc758\u00a0\uae30\ubcf8\u00a0\uc124\uc815\uac12\uc740<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14d\uc2a4\ud2b8\ub294\u00a0\uc911\uc559\uc5d0, \ub0a0\uc9dc\ub294\u00a0\uc67c\ucabd\u00a0\ub05d\uc5d0, \ud398\uc774\uc9c0\u00a0\ubc88\ud638\ub294\u00a0\uc624\ub978\ucabd\u00a0\ub05d\uc5d0,<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc218\uc9c1\u00a0\ub9c9\ub300( | )\ub97c\u00a0\uc368\uc11c\u00a0\uc5ec\ub7ec\u00a0\ud589\uc5d0\u00a0\uac78\uccd0\u00a0\ud14d\uc2a4\ud2b8\ub97c\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>TTITLE \u00a0&#8216;Salary|Report&#8217;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubcf4\uace0\uc11c\ub97c<\/span><span lang=\"x-none\">\u00a0\ucd9c\ub825\ud560\u00a0\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc758\u00a0\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">1. SQL SELECT<\/span><span lang=\"x-none\">\ubb38\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">2. SELECT<\/span><span lang=\"x-none\">\ubb38\uc744\u00a0\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc5d0\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">3. <\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc744\u00a0\ud3b8\uc9d1\uae30\uc5d0\uc11c\u00a0OPEn<\/span><\/p>\n<p><span lang=\"ko\">4. SELECT<\/span><span lang=\"x-none\">\ubb38\u00a0\uc55e\uc5d0\u00a0\ud3ec\ub9f7\ud305\u00a0\uba85\ub839\uc744\u00a0\ucd94\uac00<\/span><\/p>\n<p><span lang=\"ko\">5. SELECT<\/span><span lang=\"x-none\">\ubb38\u00a0\ub2e4\uc74c\uc5d0\u00a0&#8220;\/&#8221; \uc785\ub825<\/span><\/p>\n<p><span lang=\"ko\">6. SELECT<\/span><span lang=\"x-none\">\ubb38\u00a0\uc774\ud6c4\uc758\u00a0\ud3ec\ub9f7\ud305\u00a0\uba85\ub839\u00a0\ud574\uc81c<\/span><\/p>\n<p><span lang=\"ko\">7. <\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">8. <\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\ub97c\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud574\u00a0&#8220;START \ud30c\uc77c\uba85&#8221;\uc744\u00a0\uc785\ub825<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">BREAK <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>BRE[AK] \u00a0[ON element [action]]<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022BREAK <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ubcf4\uace0\uc11c\ub97c\u00a0\ubcf4\uae30\u00a0\uc88b\uac8c\u00a0\ud568.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uacf5\ubc31\u00a0\ucd94\uac00<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc911\ubcf5\uac12\u00a0\uc0ad\uc81c<\/span><\/p>\n<p><span lang=\"ko\">\u2022Query<\/span><span lang=\"x-none\">\uc5d0\u00a0ORDER BY \uc808\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0BREAK \uba85\ub839\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COMPUTE <\/span><span lang=\"x-none\">\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">COMP[UTE] <\/span><span lang=\"x-none\">\ud568\uc218\u00a0[LAB[EL] text]<\/span><\/p>\n<p>OF \u00a0\u00a0column&#8230;<\/p>\n<p>ON \u00a0\u00a0break column<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022COMPUTE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud569\uacc4\uc640\u00a0\uac19\uc740\u00a0\ud568\uc218\ub97c\u00a0\uc218\ud589\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacc4\uc0b0\ud55c\u00a0\uac12\uc744\u00a0\uc778\uc1c4\ud558\uae30\u00a0\uc704\ud574\u00a0\ub808\uc774\ube14\u00a0\uc815\uc758<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">COMPUTE <\/span><span lang=\"x-none\">\uba85\ub839\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\uc218<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>AVG<\/td>\n<td>\ud3c9\uade0\uac12<\/td>\n<\/tr>\n<tr>\n<td>COU[NT]<\/td>\n<td><span lang=\"ko\">\ub110\uc774<\/span><span lang=\"x-none\">\u00a0\uc544\ub2cc\u00a0\uac12\uc758\u00a0\uac2f\uc218<\/span><\/td>\n<\/tr>\n<tr>\n<td>MAX[IMUM]<\/td>\n<td>\ucd5c\ub300\uac12<\/td>\n<\/tr>\n<tr>\n<td>MIN[IMUM]<\/td>\n<td>\ucd5c\uc18c\uac12<\/td>\n<\/tr>\n<tr>\n<td>STD<\/td>\n<td>\ud45c\uc900\ud3b8\ucc28<\/td>\n<\/tr>\n<tr>\n<td>SUM<\/td>\n<td><span lang=\"ko\">\uac12\uc758<\/span><span lang=\"x-none\">\u00a0\ud569\uacc4<\/span><\/td>\n<\/tr>\n<tr>\n<td>VAR[IANCE]<\/td>\n<td>\ubd84\uc0b0\uac12<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COMPUTE <\/span><span lang=\"x-none\">\uba85\ub839\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022REPORT<\/span><span lang=\"x-none\">\ub97c\u00a0\ud3ec\ud568\ud558\uc5ec\u00a0break column\uc744\u00a0COMPUTE \uba85\ub839\u00a0\uc804\uc5d0\u00a0\uc124\uc815\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0COMPUTE \uba85\ub839\uc5d0\u00a0\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0\ud568\uc218\u00a0\ubc0f\u00a0break column\uc744\u00a0\ub098\uc5f4\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0COMPUTE \uba85\ub839\uc744\u00a0\uc791\uc131\ud560\u00a0\uc218\ub3c4\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>BREAK ON title SKIP 1 ON REPORT<\/p>\n<p>COMPUTE SUM LABEL &#8216;Subtotal&#8217; &#8211;<\/p>\n<p>OF salary ON title<\/p>\n<p>COMPUTE SUM LABEL &#8216;Grand Total&#8217; &#8211;<\/p>\n<p>OF salary ON REPORT<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">7. <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uce58\ud658<\/span><span lang=\"x-none\">\u00a0\ubcc0\uc218(Substitution Variable)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc77c\uc2dc\uc801\uc73c\ub85c\u00a0\uac12\uc744\u00a0\uc800\uc7a5\ud558\uae30\u00a0\uc704\ud574\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc758\u00a0\uce58\ud658\u00a0\ubcc0\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\uc570\ud37c\uc13c\ub4dc(&amp;)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc774\uc911\u00a0\uc570\ud37c\uc13c\ub4dc(&amp;&amp;)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DEFINE<\/span><span lang=\"x-none\">\uacfc\u00a0ACCEPT \uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\uc640\u00a0\uac19\uc740\u00a0\uacbd\uc6b0\uc5d0\u00a0\ubcc0\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub0a0\uc9dc\u00a0\ubc94\uc704\uc758\u00a0\uba85\uc2dc<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud2b9\uc815\u00a0\ub370\uc774\ud130\u00a0\uc81c\ud55c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub3d9\uc801\uc73c\ub85c\u00a0\uba38\ub9ac\uae00\uacfc\u00a0\ubc14\ub2e5\uae00\u00a0\ubcc0\uacbd<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e8\uc77c<\/span><span lang=\"x-none\">\u00a0\uc570\ud37c\uc13c\ub4dc\u00a0\uce58\ud658\u00a0\ubcc0\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0\ub2e8\uc77c\u00a0\uc570\ud37c\uc13c\ub4dc\uac00\u00a0\uc55e\uc5d0\u00a0\ubd99\uc740\u00a0\uce58\ud658\ubcc0\uc218\ub97c\u00a0\uc368\uc11c\u00a0\ub3d9\uc801\uc73c\ub85c\u00a0\ud589\uc744\u00a0\uc81c\ud55c\ud560\u00a0\uc218\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\uc774\u00a0\uc2e4\ud589\ub420\u00a0\ub54c\ub9c8\ub2e4\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uc785\ub825\uac12\uc744\u00a0\uc694\uad6c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, last_name, salary<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0dept_id = &amp;department_number ;<\/p>\n<p>&nbsp;<\/p>\n<p>Enter value for department_number : 31<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e8\uc77c<\/span><span lang=\"x-none\">\u00a0\uc570\ud37c\uc13c\ub4dc\u00a0\uce58\ud658\u00a0\ubcc0\uc218\u00a0\ud45c\uae30\ubc95<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud45c<\/span><span lang=\"x-none\">\u00a0\uae30\u00a0\ubc95<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>&amp;user_variable<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc758\u00a0\ubcc0\uc218. \ubcc0\uc218\uac00\u00a0\uc5c6\uc73c\uba74\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub294\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\ubcc0\uc218\uac12\uc744\u00a0\uc4f0\ub3c4\ub85d\u00a0\ud504\ub86c\ud504\ud2b8\ub97c\u00a0\ub0c5\ub2c8\ub2e4. \uba85\ub839\uc774\u00a0\uc2e4\ud589\ub420\ub54c\ub9c8\ub2e4\u00a0\uc785\ub825\uac12\uc744\u00a0\uc694\uad6c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&amp;&amp;user_variable<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uac00\u00a0\uc138\uc158\ub3d9\uc548\u00a0\ub610\ub294\u00a0\ubcc0\uc218\uac00\u00a0\uc7ac\uc124\uc815\ub418\uac70\ub098\u00a0\uc0ad\uc81c\ub420\u00a0\ub54c\uae4c\uc9c0\u00a0\ubcc0\uc218\uc640\u00a0\uadf8\u00a0\uac12\uc744\u00a0\uac16\uace0\u00a0\uc788\ub2e4\ub294\u00a0\uac83\ub9cc\u00a0\uc81c\uc678\ud558\uba74\u00a0\ub2e8\uc77c\u00a0\uc570\ud37c\uc13c\ub4dc\uc640\u00a0\uac19\uc740\u00a0\uc5ed\ud560\uc744\u00a0\ud569\ub2c8\ub2e4. \uc989\u00a0\uba85\ub839\uc774\u00a0\uc2e4\ud589\ub420\u00a0\ub54c\ub9c8\ub2e4\u00a0\uc785\ub825\uac12\uc744\u00a0\ubb3b\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SET VERIFY <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uac00\u00a0\uce58\ud658\ubcc0\uc218\ub97c\u00a0\uac12\uc73c\ub85c\u00a0\ubc14\uafb8\uae30\u00a0\uc804\ud6c4\uc758\u00a0\uac12\uc744\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SET VERIFY ON<\/p>\n<p>SQL&gt;SELECT \u00a0id, last_name, salary<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0dept_id = &amp;department_number ;<\/p>\n<p>&nbsp;<\/p>\n<p>Enter value for department_number : 31<\/p>\n<p>&nbsp;<\/p>\n<p>old 3 : WHERE dept_id = &amp;department_number<\/p>\n<p>new 3 : WHERE dept_id = 31<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uce58\ud658<\/span><span lang=\"x-none\">\u00a0\ubcc0\uc218\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0\ubb38\uc790\u00a0\ubc0f\u00a0\ub0a0\uc9dc\uac12<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\u00a0\ubc0f\u00a0\ub0a0\uc9dc\uac12\uc740\u00a0\ub2e8\uc77c\u00a0\ub530\uc634\ud45c\ub85c\u00a0\uc5d0\uc6cc\uc2f8\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\ub2e8\uc77c\u00a0\ub530\uc634\ud45c\ub97c\u00a0\uc785\ub825\ud558\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\uc570\ud37c\uc13c\ub4dc\uc640\u00a0\ubcc0\uc218\uc5d0\u00a0\ub2e8\uc77c\u00a0\uc778\uc6a9\ubd80\ud638\ub97c\u00a0\ud45c\uc2dc<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, last_name, salary<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0title = &#8216;&amp;job_title&#8217; ;<\/p>\n<p>&nbsp;<\/p>\n<p>Enter value for job_title : Stock_Clerk<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc2e4\ud589\uc2dc\uc5d0<\/span><span lang=\"x-none\">\u00a0Column\uba85\u00a0\ubc0f\u00a0\uc870\uac74\uc808\u00a0\uc785\ub825\ubc1b\uae30<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub2e4\uc74c\uc744<\/span><span lang=\"x-none\">\u00a0\uc785\ub825\ubc1b\uae30\u00a0\uc704\ud574\u00a0\uce58\ud658\ubcc0\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022WHERE <\/span><span lang=\"x-none\">\uc870\uac74 \u2022ORDER BY \uc808 \u2022Column\uba85<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uba85 \u2022\uc804\uccb4\u00a0SELECT \ubb38\uc7a5<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, &amp;column_name<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_ord<\/p>\n<p>3 WHERE \u00a0&amp;condition;<\/p>\n<p>&nbsp;<\/p>\n<p>Enter value for column_name : total<\/p>\n<p>Enter value for condition : payment_type = &#8216;CASH&#8217;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc774\uc911<\/span><span lang=\"x-none\">\u00a0\uc570\ud37c\uc13c\ub4dc\u00a0\uce58\ud658\u00a0\ubcc0\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9e4\ubc88\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud504\ub86c\ud504\ud2b8\ud558\uc9c0\u00a0\uc54a\uace0\u00a0\ubcc0\uc218\uac12\uc744\u00a0\uc7ac\uc0ac\uc6a9\ud558\ub824\uba74\u00a0\uc774\uc911\u00a0\uc570\ud37c\uc13c\ub4dc(&amp;&amp;)\ub97c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uc785\ub825\ud558\ub3c4\ub85d\u00a0\uc694\uad6c\ud558\ub294\u00a0\ud504\ub86c\ud504\ud2b8\ub294\u00a0\ud55c\u00a0\ubc88\ub9cc\u00a0\ubcf4\uac8c\u00a0\ub429\uc9c0\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub294\u00a0\uc785\ub825\ub41c\u00a0\uac12\uc744\u00a0\uc800\uc7a5\ud558\uace0\u00a0\ud574\ub2f9\u00a0\ubcc0\uc218\u00a0\uc774\ub984\uc744\u00a0\ucc38\uc870\ud560\u00a0\ub54c\ub9c8\ub2e4\u00a0\uac12\uc744\u00a0\uc7ac\uc0ac\uc6a9\ud569<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT \u00a0id, &amp;&amp;column_name<\/p>\n<p>2 FROM \u00a0\u00a0\u00a0s_ord<\/p>\n<p>3 WHERE \u00a0&amp;column_name;<\/p>\n<p>&nbsp;<\/p>\n<p>Enter value for column_name : total<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\ubcc0\uc218\u00a0\uc815\uc758<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\u00a0\ub450\u00a0\uac1c\uc758\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc758\u00a0\uba85\ub839\u00a0\uc911\u00a0\ud558\ub098\ub97c\u00a0\uc368\uc11c\u00a0\ubcc0\uc218\ub97c\u00a0\ubbf8\ub9ac\u00a0\uc815\uc758\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DEFINE : CHAR <\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\uc720\ud615\uc758\u00a0\uc0ac\uc6a9\uc790\u00a0\ubcc0\uc218\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; ACCEPT : <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\u00a0\uc785\ub825\uc744\u00a0\uc77d\uc5b4\u00a0\ubcc0\uc218\uc5d0\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub294\u00a0\uc774\uc911\u00a0\uc570\ud37c\uc13c\ub4dc\u00a0\uce58\ud658\u00a0\ubcc0\uc218\uc5d0\u00a0\ub300\ud574\u00a0DEFINE \uba85\ub839\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DEFINE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\ub54c\u00a0\ud55c\u00a0\uac1c\uc758\u00a0\uacf5\ubc31\uc774\u00a0\ud544\uc694\ud558\uba74\u00a0\uacf5\ubc31\uc744\u00a0\ub2e8\uc77c\u00a0\ub530\uc634\ud45c\ub85c\u00a0\ubb36\uc5b4\uc57c\u00a0\ud569<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ACCEPT <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub85c\ubd80\ud130\u00a0\uc785\ub825\uac12\uc744\u00a0\ubc1b\uc544\ub4e4\uc77c\u00a0\ub54c\u00a0\uc5ec\ub7ec\ubd84\uc774\u00a0\uc6d0\ud558\ub294\u00a0\ud504\ub86c\ud504\ud2b8\ub97c\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022NUMBER <\/span><span lang=\"x-none\">\ub610\ub294\u00a0DATE datatype\uc758\u00a0\ubcc0\uc218\ub97c\u00a0\uba85\uc2dc\uc801\uc73c\ub85c\u00a0\uc815\uc758\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf4\uc548\uc0c1\uc758\u00a0\uc774\uc720\ub85c\u00a0\uc0ac\uc6a9\uc790\u00a0\uc785\ub825\uc0ac\ud56d\uc744\u00a0\uc228\uae41\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>ACCEPT p_dname PROMPT &#8216;Provide the department name: &#8216;<\/p>\n<p>ACCEPT p_salary NUMBER PROMPT &#8216;Salary amount: &#8216;<\/p>\n<p>ACCEPT pswd CHAR PROMPT &#8216;Password: &#8216; HIDE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">UNDELETE <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\uc218\ub294\u00a0\ub2e4\uc74c\u00a0\uc2dc\uc810\uae4c\uc9c0\u00a0\uc815\uc758\ub41c\u00a0\uc0c1\ud0dc\ub85c\u00a0\uc874\uc7ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; UNDELETE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud560\ub54c\u00a0\uae4c\uc9c0.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub97c\u00a0\ube60\uc838\u00a0\ub098\uc62c\ub54c\u00a0\uae4c\uc9c0.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DEFINE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ubcc0\uc218\ub97c\u00a0\uc815\uc758\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubcc0\uc218<\/span><span lang=\"x-none\">\u00a0\uac12\uc744\u00a0\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc5d0\u00a0\uc804\ub2ec<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc744\u00a0\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc5d0\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\ubb38\uc7a5\uc5d0\u00a0&amp;number \ud45c\uae30\ubc95\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba85\ub839\ud589\uc5d0\uc11c\u00a0\ud30c\uc77c\uc744\u00a0\uad6c\ub3d9\ud560\u00a0\ub54c\u00a0\ud30c\uc77c\uc774\ub984\u00a0\ub2e4\uc74c\uc5d0\u00a0\ubcc0\uc218\uac12\uc744\u00a0\uba85\uc2dc\ud569\ub2c8\ub2e4. \uac01\u00a0\ub9e4\uac1c\ubcc0\uc218\uc758\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc704\uce58\ub294\u00a0\uc911\uc694\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;START my_file value1 value2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">8. <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uad6c\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Oracle7 <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\ub294\u00a0\uc5ec\ub7ec\u00a0\ud615\ud0dc\uc758\u00a0\ub370\uc774\ud130\u00a0\uad6c\uc870\ub97c\u00a0\uc800\uc7a5\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Table \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; View \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ud558\ub098\u00a0\uc774\uc0c1\uc758\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc788\ub294\u00a0\ub370\uc774\ud130\uc758\u00a0\ubd80\ubd84\uc9d1\ud569(\uac00\uc0c1\uc758\u00a0Table)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Sequence \u00a0Primary Key <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Index \u00a0\u00a0\u00a0\u00a0\u00a0Query<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0\uc131\ub2a5\u00a0\ud5a5\uc0c1<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0\uc124\uacc4\ub2e8\uacc4\uc5d0\uc11c\u00a0\uad6c\uc870\ub97c\u00a0\uc815\uc758\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a4\u00a0\uc2dc\uc810\uc5d0\uc11c\ub3c4\u00a0\uc791\uc131\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud06c\uae30\ub97c\u00a0\ubbf8\ub9ac\u00a0\uc815\ud560\u00a0\ud544\uc694\uac00\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc628\ub77c\uc778\uc73c\ub85c\u00a0\uc218\uc815\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CREATE TABLE [<\/span><span lang=\"x-none\">\uc2a4\ud0a4\ub9c8.] \ud14c\uc774\ube14<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(column datatype [DEFAULT <\/span><span lang=\"x-none\">\uc2dd]<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[column <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74],<\/span><\/p>\n<p>&#8230;.<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc81c\uc57d\uc870\uac74]);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c\uc774\u00a0\uc788\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>\u2022CREATE TABLE<\/p>\n<p>\u2022A storage area<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub2e4\ub978<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\ud14c\uc774\ube14\u00a0\ucc38\uc870(REFERENCE)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc740\u00a0\ub3d9\uc77c\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\ud14c\uc774\ube14\uc744\u00a0\ucc38\uc870\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uc18d\ud558\ub294\u00a0\ud14c\uc774\ube14\uc740\u00a0\ud604\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\uc2a4\ud0a4\ub9c8\uc5d0\u00a0\uc788\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc774\ub984\uc5d0\u00a0\uc811\ub450\uc5b4\ub85c\u00a0\uc18c\uc720\uc790\uc758\u00a0\uc774\ub984\uc744\u00a0\uc0ac\uc6a9\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">DEFAULT <\/span><span lang=\"x-none\">\uc635\uc158<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022INSERT<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc0ac\uc6a9\ub420\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0default \uac12\uc744\u00a0\uba85\uc2dc\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>. . .start_date DATE DEFAULT SYSDATE, . . .<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc720\ud6a8\u00a0\uac12\uc740\u00a0\ub9ac\ud130\ub7f4\u00a0\uac12, \uc2dd, \ub610\ub294\u00a0SYSDATE\ub098\u00a0USER \uac19\uc740\u00a0SQL \ud568\uc218\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc720\ud6a8\ud558\uc9c0\u00a0\uc54a\uc740\u00a0\uac12\uc740\u00a0\ub2e4\ub978\u00a0\ud14c\uc774\ube14\uc758\u00a0column \uba85\uc774\ub098\u00a0pseudo column \uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Default <\/span><span lang=\"x-none\">\uac12\uc758\u00a0datatype\uc740\u00a0column\uc758\u00a0datatype\uacfc\u00a0\uc77c\uce58\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uba85\uba85\ubc95<\/span><span lang=\"x-none\">(Naming Rule)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\ub85c\u00a0\uc2dc\uc791\ud574\uc57c\ub9cc\u00a0\ud558\uace0,<\/span><\/p>\n<p><span lang=\"ko\">\u20221-30<\/span><span lang=\"x-none\">\uc790\u00a0\uae38\uc774\ub85c,<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\ub984\uc740\u00a0\ubb38\uc790\u00a0A-Z, a-z, 0-9, _, $, #\ub9cc\uc744\u00a0\ud3ec\ud568\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub3d9\uc77c\ud55c\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\uc18c\uc720\ud55c\u00a0\ub2e4\ub978\u00a0\uac1d\uccb4\uc758\u00a0\uc774\ub984\uacfc\u00a0\uc911\ubcf5\ub418\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\uc758\u00a0Reserved Word\ub294\u00a0\uc4f8\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Oracle7 Datatype<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Datatype<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>VARCHAR2(size)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ucd5c\ub300\uae38\uc774\uac00<\/span><span lang=\"x-none\">\u00a0size\uc778\u00a0\uac00\ubcc0\uae38\uc774\u00a0\ubb38\uc790\uac12<\/span><\/p>\n<p><span lang=\"ko\">\ucd5c\uc18c\uae38\uc774\uac00<\/span><span lang=\"x-none\">\u00a01, \ucd5c\ub300\uae38\uc774\ub294\u00a02000<\/span><\/td>\n<\/tr>\n<tr>\n<td>CHAR(size)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uae38\uc774\uac00<\/span><span lang=\"x-none\">\u00a0size\uc778\u00a0\uace0\uc815\uae38\uc774\u00a0\ubb38\uc790\uac12<\/span><\/p>\n<p><span lang=\"ko\">\uae30\ubcf8\uae38\uc774\ub294<\/span><span lang=\"x-none\">\u00a01, \ucd5c\ub300\uae38\uc774\ub294\u00a0255<\/span><\/td>\n<\/tr>\n<tr>\n<td>NUMBER<\/td>\n<td><span lang=\"ko\">38<\/span><span lang=\"x-none\">\uc790\ub9ac\uae4c\uc9c0\u00a0\uc720\ud6a8\ud55c\u00a0\ubd80\ub3d9\u00a0\uc18c\uc218\uc810\u00a0\uc22b\uc790<\/span><\/td>\n<\/tr>\n<tr>\n<td>NUMBER(p, s)<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">1<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a038\uc758\u00a0\ubc94\uc704\u00a0\uc911\u00a0p\uc758\u00a0\uc790\ub9bf\uc218\uae4c\uc9c0\u00a0\uc720\ud6a8\ud55c\u00a0\uc22b\uc790\uac12<\/span><\/p>\n<p><span lang=\"ko\">\uc804\uccb4<\/span><span lang=\"x-none\">\u00a0\uc790\ub9bf\uc218\u00a0p, \uc18c\uc22b\uc810\u00a0\uc790\ub9bf\uc218\u00a0s<\/span><\/td>\n<\/tr>\n<tr>\n<td>DATE<\/td>\n<td><span lang=\"ko\">B.C. 4712<\/span><span lang=\"x-none\">\ub144\u00a01\uc6d4\uc5d0\uc11c\u00a0A.D. 4712\ub144\u00a012\uc6d4\u00a031\uc77c\u00a0\uc0ac\uc774\uc758\u00a0\uc77c\uc790\uc640\u00a0\uc2dc\uac04<\/span><\/td>\n<\/tr>\n<tr>\n<td>LONG<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">2GB<\/span><span lang=\"x-none\">\uae4c\uc9c0\uc758\u00a0\uac00\ubcc0\uae38\uc774\u00a0\ubb38\uc790\uac12\uc73c\ub85c\u00a0\ud14c\uc774\ube14\ub2f9\u00a0\ud55c\u00a0\uac1c\uc758\u00a0LONG column\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">RAW<\/span><span lang=\"x-none\">\uc640\u00a0LONG RAW<\/span><\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uac01\uac01<\/span><span lang=\"x-none\">\u00a0VARCHAR2, LONG\uacfc\u00a0\uac19\uc9c0\ub9cc\u00a0\uc774\uc9c4\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc800\uc7a5\ud558\ub294\u00a0\ub370\uc5d0\u00a0\uc0ac\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d<\/span><span lang=\"x-none\">\u00a0\uc870\uac74(Constraints)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\ub808\ubca8\uc5d0\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc904\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucc38\uc870\ub418\uc5b4\uc9c0\uace0\u00a0\uc788\ub294\u00a0\ud14c\uc774\ube14\u00a0\uc0ad\uc81c\ub97c\u00a0\ubc29\uc9c0<\/span><\/p>\n<p><span lang=\"ko\">\u2022Oracle7<\/span><span lang=\"x-none\">\uc758\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uc720\ud615<\/span><\/p>\n<p>&#8211; NOT NULL \u00a0&#8211; UNIQUE<\/p>\n<p>&#8211; PRIMARY KEY \u00a0&#8211; FOREIGN KEY<\/p>\n<p>&#8211; CHECK<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc81c\uc57d\uc870\uac74<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>NOT NULL<\/td>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uc774\u00a0NULL \uac12\uc744\u00a0\uac00\uc9c8\uc218\u00a0\uc5c6\uc74c\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td>UNIQUE<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ubaa8\ub4e0\u00a0\ud589\uc5d0\uc11c\u00a0\uace0\uc720\ud55c\u00a0\uac12\uc744\u00a0\uac00\uc838\uc57c\ub9cc\u00a0\ud558\ub294\u00a0column\uc774\ub098\u00a0column\uc758\u00a0\uc870\ud569\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td>PRIMARY KEY<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\uac01\u00a0\ud589\uc744\u00a0\uc720\uc77c\ud558\uac8c\u00a0\uc2dd\ubcc4\uc9c0\uc744\uc218\u00a0\uc788\ub294\u00a0column\uc774\ub098\u00a0column \uc870\ud569\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<tr>\n<td>FOREIGN KEY<\/td>\n<td><span lang=\"ko\">column<\/span><span lang=\"x-none\">\uacfc\u00a0\ucc38\uc870\ud558\ub294\u00a0\ud14c\uc774\ube14\uc758\u00a0column\uac04\uc758\u00a0\ucc38\uc870\u00a0\uad00\uacc4\ub97c\u00a0\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td>CHECK<\/td>\n<td><span lang=\"ko\">\ubc18\ub4dc\uc2dc<\/span><span lang=\"x-none\">\u00a0\ucc38\uc774\uc5b4\uc57c\u00a0\ud558\ub294\u00a0\uc870\uac74\uc744\u00a0\uba85\uc2dc<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d<\/span><span lang=\"x-none\">\u00a0\uc870\uac74\u00a0Guidelines<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc758\u00a0\uc774\ub984\uc744\u00a0\uc4f0\uac70\ub098\u00a0SYS_Cn \ud615\uc2dd\uc744\u00a0\uc368\uc11c\u00a0\uc11c\ubc84\uac00\u00a0\uc774\ub984\uc744\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc0dd\uc131\uacfc\u00a0\ub3d9\uc2dc<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\u00a0\uc0dd\uc131\ub41c\u00a0\ud6c4<\/span><\/p>\n<p><span lang=\"ko\">\u2022column<\/span><span lang=\"x-none\">\uc774\ub098\u00a0\ud14c\uc774\ube14\u00a0\ub808\ubca8\uc5d0\uc11c\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uc815\uc758<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d<\/span><span lang=\"x-none\">\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column <\/span><span lang=\"x-none\">\ub808\ubca8<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">column [CONSTRAINT <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc774\ub984] \uc81c\uc57d\uc870\uac74\u00a0\uc720\ud615,<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\ub808\ubca8<\/span><\/td>\n<\/tr>\n<tr>\n<td>column, . . .<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0[CONSTRAINT <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc774\ub984] \uc81c\uc57d\uc870\uac74\u00a0\uc720\ud615<\/span><\/p>\n<p>(column, . . .),<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">NOT NULL <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud574\u00a0\ub110\u00a0\uac12\uc774\u00a0\ud5c8\uc6a9\ub418\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\ubcf4\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column <\/span><span lang=\"x-none\">\ub808\ubca8\uc5d0\uc11c\u00a0\uc815\uc758<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">) CREATE TABLE friend&#8230;<\/span><\/p>\n<p>phone \u00a0\u00a0\u00a0\u00a0VARCHAR2(15) NOT NULL, &#8230;<\/p>\n<p>last_name \u00a0VARCHAR2(25)<\/p>\n<p>CONSTRAINT friend_last_name_nn NOT NULL, &#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">UNIQUE <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uc774\u00a0\ud0a4\uc5d0\u00a0\ub300\ud574\u00a0\uac19\uc740\u00a0\uac12\uc744\u00a0\uac16\ub294\u00a0\ud589\uc774\u00a0\ud558\ub098\ub9cc\u00a0\uc874\uc7ac\ud558\ub3c4\ub85d\u00a0column\uc774\ub098<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0Column<\/span><span lang=\"x-none\">\uc758\u00a0\uc870\ud569\uc744\u00a0\uc9c0\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u2022Unique Key<\/span><span lang=\"x-none\">\uac00\u00a0\ub2e8\uc77c\u00a0Column\uc744\u00a0\uae30\ucd08\ub85c\u00a0\ud55c\ub2e4\uba74\u00a0null \uac12\uc744\u00a0\ud5c8\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\ub098\u00a0Column \ub808\ubca8\uc5d0\uc11c\u00a0\uc815\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u2022UNIQUE <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub97c\u00a0\uc790\ub3d9\uc73c\ub85c\u00a0\uc0dd\uc131<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;phone \u00a0\u00a0VARCHAR2(10)<\/p>\n<p>CONSTRAINT s_emp_phone_uk UNIQUE,&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PRIMARY KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud55c\u00a0Primary Key\ub97c\u00a0\uc0dd\uc131\u00a0; \ud14c\uc774\ube14\uc5d0\u00a0\ub2e8\u00a0\ud558\ub098\uc758\u00a0primary key\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022NULL <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\ud5c8\uc6a9\ud558\uc9c0\u00a0\uc54a\uc74c(composite \uc77c\uc9c0\ub77c\ub3c4)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\ub098\u00a0Column \ub808\ubca8\uc5d0\uc11c\u00a0\uc815\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u2022UNIQUE <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub97c\u00a0\uc790\ub3d9\uc73c\ub85c\u00a0\uc0dd\uc131<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;id \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(7)<\/p>\n<p>CONSTRAINT s_emp_id_pk PRIMARY KEY, &#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">FOREIGN KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc774\ub098\u00a0Column\uc758\u00a0\uc870\ud569\uc744\u00a0Foreign Key\ub85c\u00a0\uc9c0\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub3d9\uc77c\u00a0\ud14c\uc774\ube14\uc758\u00a0primary key\ub098\u00a0unique Key \uac04\uc758\u00a0\ub610\ub294\u00a0\ud14c\uc774\ube14\u00a0\uac04\uc758\u00a0\uad00\uacc4\ub97c\u00a0\uc124\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\ub098\u00a0Column \ub808\ubca8\uc5d0\uc11c\u00a0\uc815\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u2022Parent <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0\uc788\ub294\u00a0\uac12\uacfc\u00a0\uc77c\uce58\ud558\uac70\ub098\u00a0null\uc774\u00a0\ub418\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;dept_id \u00a0\u00a0NUMBER(7)<\/p>\n<p>CONSTRAINT s_emp_dept_id_fk<\/p>\n<p>REFERENCES s_dept(id),&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">FOREIGN KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74\u00a0\ud0a4\uc6cc\ub4dc<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u2022FOREIGN KEY<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\ub808\ubca8\uc5d0\uc11c\u00a0child \ud14c\uc774\ube14\uc5d0\u00a0column\uc744\u00a0\uc815\uc758(\ucc38\uc870\ud560\u00a0column)<\/span><\/p>\n<p>\u2022REFERENCES<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ucc38\uc870\ub420\u00a0\ud14c\uc774\ube14\u00a0column\uc744\u00a0\uc815\uc758<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CHECK <\/span><span lang=\"x-none\">\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\u00a0\ud589\uc774\u00a0\ub9cc\uc871\ud574\uc57c\u00a0\ud558\ub294\u00a0\uc870\uac74\uc744\u00a0\uc815\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud5c8\uc6a9\ub418\uc9c0\u00a0\uc54a\ub294\u00a0\uc2dd\u00a0:<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CURRVAL, NEXTVAL, LEVEL, ROWNUM pseudo column<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0\ucc38\uc870<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; SYSDATE, UID, USER, USERENV <\/span><span lang=\"x-none\">\ud568\uc218\u00a0\uc774\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0\ud589\uc758\u00a0\ub2e4\ub978\u00a0\uac12\uc744\u00a0\ucc38\uc870\ud558\ub294\u00a0query<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\ub098\u00a0column \ub808\ubca8\uc5d0\uc11c\u00a0\uc815\uc758<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\ucc60\ud2b8\ub97c\u00a0\uae30\ucd08\ub85c\ud55c\u00a0\ud14c\uc774\ube14\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">1. <\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc744\u00a0\uc791\uc131. CREATE TABLE \ud14c\uc774\ube14\u00a0\uc774\ub984\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">2. Column<\/span><span lang=\"x-none\">\uba85, Datatype, \uae38\uc774\ub97c\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">3. Column <\/span><span lang=\"x-none\">\ub808\ubca8\u00a0\uc81c\uc57d\uc870\uac74\uc5d0\u00a0NOT NULL \uc81c\uc57d\uc870\uac74\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0PRIMARY KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\u00a0column\uc740\u00a0\uc81c\uc678<\/span><\/p>\n<p><span lang=\"ko\">4. PRIMARY KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">5. UNIQUE, CHECK, FOREIGN KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc801\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">6. <\/span><span lang=\"x-none\">\uc2a4\ud06c\ub9bd\ud2b8\u00a0\ud30c\uc77c\uc744\u00a0\uc800\uc7a5\ud558\uace0\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\ucc60\ud2b8\u00a0: S_DEPT<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uba85<\/span><\/td>\n<td>ID<\/td>\n<td>NAME<\/td>\n<td>REGION_ID<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud0a4<\/span><span lang=\"x-none\">\u00a0\uc720\ud615<\/span><\/td>\n<td>PK<\/td>\n<td><\/td>\n<td>FK<\/td>\n<\/tr>\n<tr>\n<td>NN\/UK<\/td>\n<td>NN, U<\/td>\n<td>NN, U2<\/td>\n<td>U2<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FK <\/span><span lang=\"x-none\">\ud14c\uc774\ube14<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td>REGION<\/td>\n<\/tr>\n<tr>\n<td>FK column<\/td>\n<td><\/td>\n<td><\/td>\n<td>ID<\/td>\n<\/tr>\n<tr>\n<td>Datatype<\/td>\n<td>NUMBER<\/td>\n<td>VARCHAR<\/td>\n<td>NUMBER<\/td>\n<\/tr>\n<tr>\n<td>\uae38\uc774<\/td>\n<td>7<\/td>\n<td>25<\/td>\n<td>7<\/td>\n<\/tr>\n<tr>\n<td>Sample Data<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td>10<\/p>\n<p>31<\/p>\n<p>32<\/p>\n<p>33<\/td>\n<td>Finance<\/p>\n<p>Sales<\/p>\n<p>Sales<\/p>\n<p>Sales<\/td>\n<td>1<\/p>\n<p>1<\/p>\n<p>2<\/p>\n<p>3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;CREATE TABLE s_emp<\/p>\n<p>2 (id \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(7)<\/p>\n<p>3 CONSTRAINT s_emp_id_pk PRIMARY KEY,<\/p>\n<p>4 last_name \u00a0\u00a0\u00a0\u00a0VARCHAR(25)<\/p>\n<p>5 CONSTRAINT s_emp_name_nn NOT NULL,<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a06 first_name \u00a0\u00a0\u00a0\u00a0VARCHAR2(25),<\/span><span lang=\"x-none\">\u00a0\u00a0\u00a0<\/span><\/p>\n<p>7 userid \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR2(8)<\/p>\n<p>8 CONSTRAINT s_emp_userid_nn NOT NULL<\/p>\n<p>9 CONSTRAINT s_emp_userid_uk UNIQUE,<\/p>\n<p>10 start_date \u00a0\u00a0\u00a0\u00a0DATE DEFAULT SYSDATE,<\/p>\n<p>11 comments \u00a0\u00a0\u00a0\u00a0VARCHAR2(25),<\/p>\n<p>12 manager_id \u00a0\u00a0\u00a0NUMBER(7),<\/p>\n<p>13 title \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR2(25),<\/p>\n<p>14 dept_id \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(7)<\/p>\n<p>15 CONSTRAINT s_emp_dept_id_fk REFERENCES s_dept (id),<\/p>\n<p>16 salary \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(11,2),<\/p>\n<p>17 commission_pct NUMBER(4,2)<\/p>\n<p>18 CONSTRAINT s_emp_commission_pct_ck CHECK<\/p>\n<p>19 (commission_pct IN(10,12.5,15,17.5,20)));<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\ucc60\ud2b8\u00a0: S_EMP<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uba85<\/span><\/td>\n<td>ID<\/td>\n<td>LAST_NAME<\/td>\n<td>USERID<\/td>\n<td>START_DATE<\/td>\n<td>COMMISSION_PCT<\/td>\n<td>DEPT_ID<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud0a4<\/span><span lang=\"x-none\">\u00a0\uc720\ud615<\/span><\/td>\n<td>PK<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>FK<\/td>\n<\/tr>\n<tr>\n<td>NN\/UK<\/td>\n<td>NN, U<\/td>\n<td>NN<\/td>\n<td>NN, U<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FK <\/span><span lang=\"x-none\">\ud14c\uc774\ube14<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>S_DEPT<\/td>\n<\/tr>\n<tr>\n<td>FK column<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>ID<\/td>\n<\/tr>\n<tr>\n<td>Datatype<\/td>\n<td>NUMBER<\/td>\n<td>VARCHAR<\/td>\n<td>VARCHAR<\/td>\n<td>DATE<\/td>\n<td>NUMBER<\/td>\n<td>NUMBER<\/td>\n<\/tr>\n<tr>\n<td>\uae38\uc774<\/td>\n<td>7<\/td>\n<td>25<\/td>\n<td>8<\/td>\n<td><\/td>\n<td>6<\/td>\n<td>7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc81c\uc57d\u00a0\uc870\uac74<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc81c\uc57d\uc870\uac74<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_ID_PK<\/td>\n<td><span lang=\"ko\">ID column<\/span><span lang=\"x-none\">\uc744\u00a0\ud14c\uc774\ube14\uc758\u00a0P.K\ub85c\u00a0\uc124\uc815<\/span><\/p>\n<p><span lang=\"ko\">\uc774<\/span><span lang=\"x-none\">\u00a0\uc81c\uc57d\uc870\uac74\uc740\u00a0\uace0\uc720\ud55c\u00a0\uac12\uc774\u00a0\uc785\ub825\ub418\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_LAST_NAME_NN<\/td>\n<td><span lang=\"ko\">LAST_NAME column<\/span><span lang=\"x-none\">\uc774\u00a0null\uac12\uc744\u00a0\uac16\uc9c0\u00a0\ubabb\ud558\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_USERID_NN<\/td>\n<td><span lang=\"ko\">USERID column<\/span><span lang=\"x-none\">\uc774\u00a0null\uac12\uc744\u00a0\uac16\uc9c0\u00a0\ubabb\ud558\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_USERID_UK<\/td>\n<td><span lang=\"ko\">USERID column<\/span><span lang=\"x-none\">\uc758\u00a0\uac12\uc774\u00a0\uc911\ubcf5\ub418\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_DEPTID_UK<\/td>\n<td><span lang=\"ko\">S_DEPT <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0\uc5c6\ub294\u00a0\ubd80\uc11c\u00a0\ubc88\ud638\uac00\u00a0S_EMP \ud14c\uc774\ube14\uc5d0\u00a0\uc800\uc7a5\ub418\uc9c0\u00a0\uc54a\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>S_EMP_COMMISSION_PCT_CK<\/td>\n<td><span lang=\"ko\">commission_pct column<\/span><span lang=\"x-none\">\uc758\u00a0\ud5c8\uc6a9\uac12\uc744\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus DESCRIBE \uba85\ub839\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ud14c\uc774\ube14\uc774\u00a0\uc798\u00a0\uc0dd\uc131\ub418\uc5c8\ub294\uc9c0\u00a0\ud655\uc778\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DESCRIBE s_emp<\/p>\n<p>&nbsp;<\/p>\n<p>Name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Null? \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Type<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">??????????????\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0???????????????\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0???????????????????<\/span><\/p>\n<p>ID \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NOT NULL \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(7)<\/p>\n<p>LAST_NAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NOT NULL \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR(25)<\/p>\n<p>FIRST_NAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR(25)<\/p>\n<p>USERID \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NOT NULL \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR(8)<\/p>\n<p>START_DATE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DATE<\/p>\n<p>. . .<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>9. Oracle Data Dictionary<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Oracle7 <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\ud14c\uc774\ube14<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\u00a0\ud14c\uc774\ube14<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\ub9cc\ub4e4\uace0\u00a0\uc0ac\uc6a9\ud558\ub294\u00a0\ud14c\uc774\ube14<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\uc785\ub825\ud55c\u00a0\uc815\ubcf4\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\uc0ac\uc804(Data Dictionary)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Oracle7 Server<\/span><span lang=\"x-none\">\uac00\u00a0\ub9cc\ub4e4\uace0\u00a0\uad00\ub9ac\ud558\ub294\u00a0\ud14c\uc774\ube14\ub4e4\uc758\u00a0\uc9d1\ud569<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\ub300\ud55c\u00a0\uc815\ubcf4\ub97c\u00a0\uc800\uc7a5<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc804(Data Dictionary)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\uac00\u00a0\uc0dd\uc131\ub420\u00a0\ub54c\uc5d0\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\uac00\u00a0\uad00\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\uc0ac\uc804\u00a0\ubdf0\uc5d0\u00a0\ub300\ud55c\u00a0query\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uc815\ubcf4\u00a0\ud68d\ub4dd<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\uc0ac\uc804\uc5d0\u00a0\uc800\uc7a5\ub41c\u00a0\uc815\ubcf4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Oracle7 Server<\/span><span lang=\"x-none\">\uc5d0\u00a0Login \ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0USER\uba85<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud5c8\uac00\ub41c\u00a0\uad8c\ud55c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\uac1d\uccb4\uba85<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc81c\uc57d\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Auditing <\/span><span lang=\"x-none\">\uc815\ubcf4<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc804\uc5d0\u00a0\ub300\ud55c\u00a0Query<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u20224<\/span><span lang=\"x-none\">\uac00\uc9c0\u00a0\ubc94\uc8fc\uc758\u00a0\ubdf0<\/span><\/p>\n<p>&#8211; USER_<\/p>\n<p>&#8211; ALL_<\/p>\n<p>&#8211; DBA_<\/p>\n<p>&#8211; V$<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\ud0c0\u00a0\ubdf0<\/span><\/p>\n<p>&#8211; DICTIONARY<\/p>\n<p>&#8211; IND<\/td>\n<td>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc18c\uc720\uc758\u00a0\uac1d\uccb4\uc5d0\u00a0\uad00\ud55c\u00a0\uc815\ubcf4\ub97c\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790\uc5d0\uac8c<\/span><span lang=\"x-none\">\u00a0\uc561\uc138\uc2a4\uac00\u00a0\ud5c8\uc6a9\ub41c\u00a0\uac1d\uccb4\uc5d0\u00a0\uad00\ud55c\u00a0\uc815\ubcf4<\/span><\/p>\n<p><span lang=\"ko\">DBA <\/span><span lang=\"x-none\">\uad8c\ud55c\uc744\u00a0\uac00\uc9c4\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\uc561\uc138\uc2a4\u00a0\ud560\uc218\u00a0\uc788\ub294\u00a0\uc815\ubcf4\ub97c\u00a0\uc800\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\uc11c\ubc84\uc758<\/span><span lang=\"x-none\">\u00a0\uc131\ub2a5\uacfc\u00a0Locking\uc5d0\u00a0\uad00\ud55c\u00a0\uc815\ubcf4<\/span><\/p>\n<p><span lang=\"ko\">\uc77c\ubc18\uc801\uc73c\ub85c<\/span><span lang=\"x-none\">\u00a0DBA\uc5d0\uac8c\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\u00a0\uc0ac\uc804\uc758\u00a0\ud14c\uc774\ube14, \ubdf0, synonym\uc744\u00a0display<\/span><\/p>\n<p><span lang=\"ko\">USER_INDEXES<\/span><span lang=\"x-none\">\uc758\u00a0synonym<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc804\uc5d0\u00a0\ub300\ud55c\u00a0Query : \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\uc561\uc138\uc2a4\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\ubaa8\ub4e0\u00a0dictionary \ubdf0\ub97c\u00a0display<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT *<\/p>\n<p>2 FROM DICTIONARY;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022USER_OBJECT <\/span><span lang=\"x-none\">\ubdf0\uc758\u00a0\uad6c\uc870\ub97c\u00a0display<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DESC user_objects<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc18c\uc720\ud55c\u00a0\ubaa8\ub4e0\u00a0\ud14c\uc774\ube14\uc744\u00a0display<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT objects_name<\/p>\n<p>2 FROM \u00a0\u00a0user_objects<\/p>\n<p>3 WHERE \u00a0objects_type = &#8216;TABLE&#8217; ;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022DISTINCT <\/span><span lang=\"x-none\">\ud0a4\uc6cc\ub4dc\ub97c\u00a0\uc368\uc11c\u00a0\uc0ac\uc6a9\uc790\u00a0\uc18c\uc720\uc758\u00a0\uac1d\uccb4\u00a0\uc720\ud615(object type) \ubcf4\uae30<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT DISTINCT objects_type<\/p>\n<p>2 FROM \u00a0\u00a0user_objects;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022DICTIONARY <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0COMMENTS column\uc5d0\uc11c\u00a0\ud2b9\uc815\u00a0\uc8fc\uc81c\uc5d0\u00a0\ub300\ud55c\u00a0\ub370\uc774\ud130\u00a0\uc0ac\uc804\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud574\u00a0\uac80\uc0c9<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT *<\/p>\n<p>2 FROM \u00a0\u00a0dictionary<\/p>\n<p>3 WHERE \u00a0LOWER(comments) LIKE &#8216;%grant%&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0\uad00\ub828\u00a0\ubdf0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uc815\uc758\uc640\u00a0\uc774\ub984\uc744\u00a0\ubcf4\uace0\uc790\u00a0\ud55c\ub2e4\uba74\u00a0USER_CONSTRAINTS\ub97c\u00a0\ucc38\uc870\ud558\uc2ed\uc2dc\uc694.<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">) \u2022S_EMP \ud14c\uc774\ube14\uc758\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uac80\uc0ac<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT constraint_name, constraint_type,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0search_condition, r_constraint_name<\/p>\n<p>3 FROM \u00a0\u00a0user_constraints<\/p>\n<p>4 WHERE \u00a0table_name = &#8216;S_EMP&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0\uad00\ub828\ub41c\u00a0Column\uc5d0\u00a0\ub300\ud55c\u00a0\ubdf0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022USER_CONS_COLUMNS <\/span><span lang=\"x-none\">\ubdf0\uc5d0\uc11c\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uc774\ub984\uacfc\u00a0\uad00\ub828\ub41c\u00a0column\uc758\u00a0\uc815\ubcf4\ub97c\u00a0\ud655\uc778\u00a0\ud560\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\u00a0\ubdf0\ub294\u00a0\uc81c\uc57d\uc870\uac74\u00a0\uba85\uc744\u00a0\uc2dc\uc2a4\ud15c\uc774\u00a0\uc815\ud55c\u00a0\uacbd\uc6b0\uc5d0\u00a0\ud2b9\ud788\u00a0\uc720\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT constraint_name, column_name<\/p>\n<p>2 FROM \u00a0\u00a0user_cons_columns<\/p>\n<p>3 WHERE \u00a0table_name = &#8216;S_EMP&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">10. <\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\uc870\uc791(DML)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc870\uc791\u00a0\uba85\ub839\uc5b4\uc640\u00a0\ud2b8\ub79c\uc7ad\uc158\u00a0\uc81c\uc5b4\u00a0\uba85\ub839\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uba85<\/span><span lang=\"x-none\">\u00a0\u00a0\ub839<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>INSERT<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\u00a0\ucd94\uac00<\/span><\/td>\n<\/tr>\n<tr>\n<td>UPDATE<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ud589\u00a0\ubcc0\uacbd<\/span><\/td>\n<\/tr>\n<tr>\n<td>DELETE<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ud589\u00a0\uc0ad\uc81c<\/span><\/td>\n<\/tr>\n<tr>\n<td>COMMIT<\/td>\n<td><span lang=\"ko\">\uc800\uc7a5\ub418\uc9c0<\/span><span lang=\"x-none\">\u00a0\uc54a\uc740\u00a0\ubaa8\ub4e0\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc744\u00a0DB\uc5d0\u00a0\uc800\uc7a5<\/span><\/td>\n<\/tr>\n<tr>\n<td>SAVEPOINT<\/td>\n<td><span lang=\"ko\">Savepoint <\/span><span lang=\"x-none\">\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td>ROLLBACK<\/td>\n<td><span lang=\"ko\">\uc800\uc7a5\ub418\uc9c0<\/span><span lang=\"x-none\">\u00a0\uc54a\uc740\u00a0\ubaa8\ub4e0\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc744\u00a0\ucde8\uc18c<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\u00a0\uc0bd\uc785(INSERT)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022INSERT<\/span><span lang=\"x-none\">\ubb38\uc744\u00a0\uc368\uc11c\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">INSERT INTO <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0[(column [, column&#8230;])]<\/span><\/p>\n<p><span lang=\"ko\">VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(<\/span><span lang=\"x-none\">\uac12\u00a0[\uac12&#8230;]);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\ubc88\uc5d0\u00a0\ud55c\u00a0\ud589\ub9cc\u00a0\uc0bd\uc785\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0c8\ub85c\uc6b4<\/span><span lang=\"x-none\">\u00a0\ud589\u00a0\uc0bd\uc785\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0column\uc5d0\u00a0\ub300\ud574\u00a0\uac12\uc744\u00a0\uac16\ub294\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\uc744\u00a0\uc0bd\uc785\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022INSERT <\/span><span lang=\"x-none\">\uc808\uc758\u00a0column\uc740\u00a0\uc120\ud0dd\uc801\uc73c\ub85c\u00a0\uae30\uc785\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_dept<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(11, &#8216;Finance&#8217;, 2);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\uc640\u00a0\ub0a0\uc9dc\u00a0\uac12\uc740\u00a0\ub2e8\uc77c\u00a0\ub530\uc634\ud45c(&#8216; &#8216;)\ub85c\u00a0\ub458\ub7ec\uc309\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">NULL <\/span><span lang=\"x-none\">\uac12\uc774\u00a0\uc788\ub294\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\u00a0\uc0bd\uc785<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Implicit<\/span><span lang=\"x-none\">\ud55c\u00a0\ubc29\ubc95<\/span><\/p>\n<p><span lang=\"ko\">\u2022column list<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0column\uba85\uc744\u00a0\uc81c\uc678\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_dept(id, name)<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(12, &#8216;MIS&#8217;);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Explicit<\/span><span lang=\"x-none\">\ud55c\u00a0\ubc29\ubc95<\/span><\/p>\n<p><span lang=\"ko\">\u2022VALUES <\/span><span lang=\"x-none\">\ubaa9\ub85d\uc5d0\u00a0\uacf5\u00a0\ubb38\uc790\uc5f4(&#8216; &#8216;)\uc774\ub098\u00a0NULL \ud0a4\uc6cc\ub4dc\ub97c\u00a0\uae30\uc785\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_dept<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(13, &#8216;Administration&#8217;, NULL);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud2b9\uc815\ud55c<\/span><span lang=\"x-none\">\u00a0\uac12\u00a0\uc0bd\uc785<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022USER <\/span><span lang=\"x-none\">\ud568\uc218\ub294\u00a0\ud604\uc7ac\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\uc774\ub984\uc744\u00a0return\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SYSDATE <\/span><span lang=\"x-none\">\ud568\uc218\ub294\u00a0\ud604\uc7ac\u00a0\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac04\uc744\u00a0return\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_emp(id, first_name, last_name, userid, salary, start_date)<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(26, &#8216;Donna&#8217;, &#8216;Smith&#8217;, USER, NULL, SYSDATE);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0bd\uc785<\/span><span lang=\"x-none\">\u00a0\ub0b4\uc6a9\u00a0\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc5d0<\/span><span lang=\"x-none\">\u00a0\ud589\uc774\u00a0\ucd94\uac00\ub418\uc5c8\ub294\uc9c0\u00a0\ud655\uc778\ud558\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT id, last_name, first_name, userid, start_date<\/p>\n<p>2 FROM \u00a0\u00a0s_emp<\/p>\n<p>3 WHERE \u00a0id = 26;<\/td>\n<\/tr>\n<tr>\n<td>ID \u00a0LAST_NAME \u00a0FIRST_NAME \u00a0USERID \u00a0START_DAT<\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">????\u00a0\u00a0??????????????\u00a0\u00a0???????????????\u00a0\u00a0?????????\u00a0\u00a0??????????????<\/span><\/p>\n<p>26 \u00a0Smith \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Donna \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SFCL26 \u00a0\u00a001-JAN-96<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac04\u00a0\uac12\u00a0\uc785\ub825<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022TO_DATE <\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud2b9\uc815\u00a0\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac04\u00a0\uac12\uc744\u00a0\uc0bd\uc785\ud558\uae30\u00a0\uc704\ud574\u00a0to_date\ud568\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_emp(id, first_name, last_name, userid, salary, start_date)<\/p>\n<p>2 VALUES (26, &#8216;Donna&#8217;, &#8216;Smith&#8217;, USER, NULL, TO_DATE(&#8217;01-JAN-96 08:00&#8242;,<\/p>\n<p>3 TO_DATE(&#8217;01-JAN-96 08:00&#8242;, &#8216;DD-MON-YY HH:MI));<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Default <\/span><span lang=\"x-none\">\uac12<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc138\uae30\ub294\u00a0\ud604\uc7ac\uc758\u00a0\uc138\uae30\uac00\u00a0\uc785\ub825\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc2dc\uac04\uc740\u00a0\uc790\uc815\uc73c\ub85c\u00a0\uc785\ub825\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uce58\ud658<\/span><span lang=\"x-none\">\u00a0\ubcc0\uc218\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0\ud589\u00a0\uc785\ub825<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uce58\ud658\u00a0\ubcc0\uc218\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0\ud589\u00a0\uc785\ub825<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_emp(id, first_name, last_name, userid, salary, start_date)<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(&amp;employee_number, &#8216;&amp;&amp;first_name&#8217;, &#8216;&amp;last_name&#8217;,<\/p>\n<p>3 LOWER(CONCAT(SUBSTR(&#8216;&amp;first_name&#8217;,1,1)<\/p>\n<p>4 SUBSTR(&#8216;&amp;last_name&#8217;,1,7))), NULL, SYSDATE);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc815\uc758\u00a0\ud504\ub86c\ud504\ud2b8<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus ACCEPT \uba85\ub839\uc740\u00a0\ubcc0\uc218\uc5d0\u00a0\uac12\uc744\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus PROMPT \uba85\ub839\uc740\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\uc815\uc758\ud55c\u00a0\ud14d\uc2a4\ud2b8\ub97c\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SET ECHO OFF<\/p>\n<p>ACCEPT employee_number-<\/p>\n<p>PROMPT &#8216;Please provide the employee number: &#8216;<\/p>\n<p>ACCEPT first_name-<\/p>\n<p>PROMPT &#8216;Please enter the first name: &#8216;<\/p>\n<p>ACCEPT last_name-<\/p>\n<p>PROMPT &#8216;Please enter the employee last name: &#8216;<\/p>\n<p>INSERT &#8230;<\/p>\n<p>VALUES \u00a0\u00a0\u00a0(&amp;employee_number, &#8216;&amp;&amp;first_name&#8217;, &#8230;<\/p>\n<p>\/<\/p>\n<p>SET ECHO ON<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ud589\u00a0\ubcc0\uacbd(UPDATE)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022UPDATE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud589\uc758\u00a0\uac12\uc744\u00a0\ubcc0\uacbd\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">UPDATE \u00a0[<\/span><span lang=\"x-none\">\ud14c\uc774\ube14]<\/span><\/p>\n<p><span lang=\"ko\">SET \u00a0\u00a0\u00a0\u00a0\u00a0column = <\/span><span lang=\"x-none\">\uac12\u00a0[, column = \uac12&#8230;]<\/span><\/p>\n<p><span lang=\"ko\">[WHERE \u00a0<\/span><span lang=\"x-none\">\uc870\uac74];<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022WHERE <\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc0dd\ub7b5\ud558\uba74\u00a0\ud574\ub2f9\u00a0column\uc758\u00a0\ubaa8\ub4e0\u00a0data\uac12\uc774\u00a0\ubcc0\uacbd\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud589\uc758<\/span><span lang=\"x-none\">\u00a0\ubcc0\uacbd\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6d0\u00a0\ubc88\ud638\uac00\u00a02\uc778\u00a0\uc9c1\uc6d0\uc758\u00a0\ubd80\uc11c\ub97c\u00a010\ubc88\u00a0\ubd80\uc11c\ub85c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE s_emp<\/p>\n<p>2 SET \u00a0\u00a0\u00a0\u00a0dept_id = 10<\/p>\n<p>3 WHERE \u00a0id = 2;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6d0\u00a0\ubc88\ud638\uac00\u00a01\uc778\u00a0\uc9c1\uc6d0\uc758\u00a0\ubd80\uc11c\ub97c\u00a032\ubc88\u00a0\ubd80\uc11c\ub85c\u00a0\ubcc0\uacbd\ud558\uace0\u00a0\uae09\uc5ec\ub97c\u00a02550\uc73c\ub85c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE s_emp<\/p>\n<p>2 SET \u00a0\u00a0\u00a0\u00a0dept_id = 32, salary = 2550<\/p>\n<p>3 WHERE \u00a0id = 1;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ubaa8\ub4e0\u00a0\ud589\u00a0\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">WHERE <\/span><span lang=\"x-none\">\uc808\uc744\u00a0\ucd94\uac00\ud558\uc9c0\u00a0\uc54a\uc73c\uba74\u00a0\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\ud589\uc774\u00a0\ubcc0\uacbd\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE s_emp<\/p>\n<p>2 SET \u00a0\u00a0\u00a0\u00a0commission_pct = 10;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud589\uc758<\/span><span lang=\"x-none\">\u00a0\ubcc0\uacbd\u00a0: \ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\u00a0ERROR<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubd80\uc11c<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\u00a060\uc740\u00a0\ubd80\uc11c\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc5c6\uae30\u00a0\ub54c\ubb38\uc5d0\u00a0error\uac00\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE s_emp<\/p>\n<p>2 SET \u00a0\u00a0\u00a0\u00a0dept_id = 60<\/p>\n<p>3 WHERE \u00a0dept_id = 10;<\/p>\n<p>&nbsp;<\/p>\n<p>update s_emp<\/p>\n<p>*<\/p>\n<p>ERROR at line 1:<\/p>\n<p>ORA-02291:integrity constraint<\/p>\n<p>(USR.S_EMP_DEPT_ID_FK) violated &#8211; parent key not found<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\ud589\u00a0\uc0ad\uc81c(DELETE)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022DELETE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">DELETE FROM <\/span><span lang=\"x-none\">\ud14c\uc774\ube14<\/span><\/p>\n<p><span lang=\"ko\">[WHERE \u00a0\u00a0<\/span><span lang=\"x-none\">\uc870\uac74];<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u20221996<\/span><span lang=\"x-none\">\ub144\u00a01\uc6d4\u00a0\uc774\ud6c4\uc5d0\u00a0\uc785\uc0ac\ud55c\u00a0\uc0ac\uc6d0\uc5d0\u00a0\ub300\ud55c\u00a0\ubaa8\ub4e0\u00a0\uc815\ubcf4\ub97c\u00a0\uc0ad\uc81c\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DELETE FROM s_emp<\/p>\n<p>2 WHERE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0start_date &gt; TO_DATE(&#8216;01.01.1996&#8242;,&#8217;DD.MM.YYYY&#8217;);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud589<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022WHERE <\/span><span lang=\"x-none\">\uc808\uc744\u00a0\ubc30\uc81c\ud558\uc5ec\u00a0\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DELETE FROM \u00a0test;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ad\uc81c\ub41c\u00a0\uc0ac\ud56d\uc744\u00a0\ud655\uc778\ud558\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT *<\/p>\n<p>2 FROM \u00a0\u00a0test;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud589<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c\u00a0: \ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\u00a0ERROR<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub2e4\ub978<\/span><span lang=\"x-none\">\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\ucc38\uc870\ub418\uc5b4\uc9c0\ub294\u00a0primary key\ub97c\u00a0\ud3ec\ud568\ud558\uace0\u00a0\uc788\ub294\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud558\ub824\uace0\u00a0\ud558\uba74\u00a0\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\u00a0error\uac00\u00a0\ubc1c\uc0dd\ud560\u00a0\uac83\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DELETE FROM s_dept<\/p>\n<p>2 WHERE \u00a0region_id = 1;<\/p>\n<p>&nbsp;<\/p>\n<p>ERROR at line 1:<\/p>\n<p>ORA-02292:integrity constraint<\/p>\n<p>(USR.S_EMP_DEPT_ID_FK) violated &#8211; child record found<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4<\/span><span lang=\"x-none\">\u00a0\ud2b8\ub79c\uc7ad\uc158<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\uc74c\u00a0\uc911\u00a0\ud558\ub098\ub97c\u00a0\ud3ec\ud568<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\uc870\uc791(DML) \uba85\ub839\uc5b4\ub4e4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0\ub370\uc774\ud0c0\uc815\uc758(DDL) \uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0\ub370\uc774\ud0c0\uc81c\uc5b4(DCL) \uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucd5c\ucd08\uc758\u00a0\uc2e4\ud589\uac00\ub2a5\ud55c\u00a0SQL \uba85\ub839\uc774\u00a0\uc2e4\ud589\ub418\uba74\u00a0\uc2dc\uc791<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\uc74c\u00a0\uc0ac\uac74\u00a0\uc911\u00a0\ud558\ub098\ub85c\u00a0\uc885\ub8cc<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; COMMIT <\/span><span lang=\"x-none\">\uc774\ub098\u00a0ROLLBACK<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DDL<\/span><span lang=\"x-none\">\uc774\ub098\u00a0DCL \uba85\ub839\u00a0\uc2e4\ud589(Automatic Commit)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Error, <\/span><span lang=\"x-none\">\uc885\ub8cc\u00a0\ub610\ub294\u00a0System Crash<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COMMIT<\/span><span lang=\"x-none\">\uacfc\u00a0ROLLBACK\uc758\u00a0\uc7a5\uc810<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\ubb34\uacb0\uc131\u00a0\ubcf4\uc7a5<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc601\uad6c\uc801\uc778\u00a0\ubcc0\uacbd\u00a0\uc804\uc5d0\u00a0\ub370\uc774\ud130\uc758\u00a0\ubcc0\uacbd\uc0ac\ud56d\u00a0\ud655\uc778<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\uc801\uc73c\ub85c\u00a0\uc5f0\uad00\ub41c\u00a0\uc791\uc5c5\uc744\u00a0\uadf8\ub8f9\ud551<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Implicit <\/span><span lang=\"x-none\">\ud2b8\ub79c\uc7ad\uc158\u00a0\ucc98\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\ub3d9\u00a0COMMIT\uc740\u00a0\ub2e4\uc74c\u00a0\uc0c1\ud669\u00a0\ud558\uc5d0\uc11c\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE <\/span><span lang=\"x-none\">\uac19\uc740\u00a0DDL \uba85\ub839\u00a0\uc2e4\ud589<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; GRANT <\/span><span lang=\"x-none\">\uac19\uc740\u00a0DCL \uba85\ub839\u00a0\uc2e4\ud589<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uba85\uc2dc\uc801\uc73c\ub85c\u00a0COMMIT\uc774\ub098\u00a0ROLLBACK\uc744\u00a0\ud558\uc9c0\u00a0\uc54a\uace0\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\uc815\uc0c1\uc801\uc778\u00a0\uc885\ub8cc<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\ub3d9\u00a0ROLLBACK\uc740\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\ube44\uc815\uc0c1\uc801\uc778\u00a0\uc885\ub8cc\ub97c\u00a0\ud558\uac70\ub098\u00a0\uc2dc\uc2a4\ud15c\u00a0\uc2e4\ud328\uc2dc\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">COMMIT<\/span><span lang=\"x-none\">\uc774\ub098\u00a0ROLLBACK \uc774\uc804\uc758\u00a0\ub370\uc774\ud130\u00a0\uc0c1\ud0dc<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\uc758\u00a0\uc774\uc804\u00a0\uc0c1\ud0dc\ub294\u00a0\ubcf5\uad6c\ub420\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud604\uc7ac\u00a0\uc0ac\uc6a9\uc790\ub294\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud55c\u00a0query\ub97c\u00a0\ud1b5\ud574\u00a0\ub370\uc774\ud130\u00a0\uc870\uc791\uc758\u00a0\uacb0\uacfc\ub97c\u00a0\ubcfc\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\ub294\u00a0\ud604\uc7ac\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\ub370\uc774\ud130\u00a0\uc870\uc791\u00a0\uacb0\uacfc\ub97c\u00a0\ubcfc\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4. Oracle7\uc740\u00a0\uac01\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc790\uac00\u00a0\ucd5c\uc885\u00a0COMMIT\uc2dc\u00a0\uc788\ub358\u00a0\ub370\uc774\ud130\ub97c\u00a0\ubcfc\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0Read Consistency\ub97c\u00a0\uc81c\uacf5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\uacbd\ub41c\u00a0\ub0b4\uc6a9\uc740\u00a0Lock\uc774\u00a0\uc124\uc815\ub418\uc5b4\u00a0\uc788\uc5b4\u00a0\ub2e4\ub978\u00a0USER\uac00\u00a0\ubcc0\uacbd\ud560\u00a0\uc218\u00a0\uc5c6\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COMMIT <\/span><span lang=\"x-none\">\ud6c4\uc758\u00a0\ub370\uc774\ud130\u00a0\uc0c1\ud0dc<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\uc5d0\u00a0\ub300\ud55c\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc740\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\ubc18\uc601\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\uc804\u00a0\ub370\uc774\ud130\ub294\u00a0\uc601\uc6d0\ud788\u00a0\uc783\ubc84\ub9ac\uac8c\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\uc0ac\uc6a9\uc790\ub294\u00a0\uacb0\uacfc\ub97c\u00a0\ubcfc\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad00\ub828\ub41c\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0Lock\uc740\u00a0\ud480\ub9ac\uace0\u00a0\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\ub4e4\uc774\u00a0\ud589\uc744\u00a0\uc870\uc791\ud560\u00a0\uc218\u00a0\uc788\uac8c\u00a0\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130\uc758<\/span><span lang=\"x-none\">\u00a0\ucee4\ubc0b\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Education<\/span><span lang=\"x-none\">\uc774\ub77c\ub294\u00a0\ubd80\uc11c\ub97c\u00a0\ub9cc\ub4dc\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_dept(id, name, region_id)<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(54, &#8216;Education&#8217;, 1);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\uba85\uc758\u00a0\uc0ac\uc6d0\uc744\u00a0\ucd94\uac00\uc0ac\ud799\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE s_emp<\/p>\n<p>2 SET \u00a0\u00a0\u00a0\u00a0dept_id =54<\/p>\n<p>3 WHERE \u00a0id = 2;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\uacbd\ub41c\u00a0\uc0ac\ud56d\uc744\u00a0\ucee4\ubc0b\ud558\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;COMMIT;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ROLLBACK <\/span><span lang=\"x-none\">\ud6c4\uc758\u00a0\ub370\uc774\ud130\u00a0\uc0c1\ud0dc<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubbf8\uacb0\u00a0\uc911\uc778\u00a0\ubaa8\ub4e0\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc774\u00a0\ubb34\uc2dc(\ucde8\uc18c)\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\uc804\u00a0\uc0c1\ud0dc\ub85c\u00a0\ubcf5\uad6c\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad00\ub828\ub41c\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0Lock\uc774\u00a0\ud480\ub9bd\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DELETE FROM test;<\/p>\n<p>&nbsp;<\/p>\n<p>SQL&gt;ROLLBACK;<\/p>\n<p>Rollback complete.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">SAVEPOINT<\/span><span lang=\"x-none\">\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0ROLLBACK<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SAVEPOINT <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud604\uc7ac\uc758\u00a0\ud2b8\ub79c\uc7ad\uc158\uc5d0\u00a0savepoint\ub97c\u00a0\uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ROLLBACK TO SAVEPOINT <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud2b9\uc815\u00a0savepoint\ub85c\u00a0ROLLBACK \ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;UPDATE&#8230;<\/p>\n<p>SQL&gt;SAVEPOINT update_done;<\/p>\n<p>Savepoint created.<\/p>\n<p>SQL&gt;INSERT&#8230;<\/p>\n<p>SQL&gt;ROLLBACK TO update_done;<\/p>\n<p>Rollback complete.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubb38\uc7a5<\/span><span lang=\"x-none\">\u00a0\ub808\ubca8\uc758\u00a0\ub864\ubc31<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0DML\ubb38\uc774\u00a0\uc2e4\ud589\u00a0\uc911\uc5d0\u00a0\uc2e4\ud328\ud558\uba74\u00a0\uc2e4\ud328\ud55c\u00a0\ubb38\uc7a5\uc744\u00a0\ub864\ubc31\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0\ubaa8\ub4e0\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc740\u00a0\uadf8\ub300\ub85c\u00a0\uc720\uc9c0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022COMMIT<\/span><span lang=\"x-none\">\uc774\ub098\u00a0ROLLBACK\ubb38\uc744\u00a0\uc2e4\ud589\ud558\uc5ec\u00a0\uba85\uc2dc\uc801\uc73c\ub85c\u00a0\ud2b8\ub79c\uc7ad\uc158\uc744\u00a0\uc885\ub8cc\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">11. <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uacfc\u00a0\uc81c\uc57d\uc870\uac74\u00a0\ubcc0\uacbd<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\uac1c\uc694<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022ALTER TABLE <\/span><span lang=\"x-none\">\uba85\ub839\uc73c\ub85c\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\uc77c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Column<\/span><span lang=\"x-none\">\uc758\u00a0\ucd94\uac00\uc640\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc758\u00a0\ucd94\uac00\ub098\u00a0\uc0ad\uc81c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc758\u00a0enable, disable<\/span><\/p>\n<p><span lang=\"ko\">\u2022DROP TABLE <\/span><span lang=\"x-none\">\uba85\ub839\uc740\u00a0\ud589\uacfc\u00a0\ud14c\uc774\ube14\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0\uc601\ud5a5\uc744\u00a0\uc8fc\ub294\u00a0\ub2e4\ub978\u00a0\uba85\ub839\uc740\u00a0RENAME, TRUNCATE, COMMENT\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DDL <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud558\uba74\u00a0\uc790\ub3d9\u00a0\ucee4\ubc0b\uc774\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Column <\/span><span lang=\"x-none\">\ucd94\uac00<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0c8\ub85c\uc6b4\u00a0column\uc758\u00a0\ucd94\uac00<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0c8\ub85c\uc6b4\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0default \uac12\uc744\u00a0\uc815\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uac16\uace0\u00a0\uc788\uc5b4\uc57c\ub9cc\u00a0\ud558\ub294\u00a0column\uc744\u00a0\uba85\uc2dc\u00a0(NOT NULL \uc124\uc815)<\/span><\/p>\n<p><span lang=\"ko\">\u2022ADD<\/span><span lang=\"x-none\">\uc808\uc774\u00a0\uc788\ub294\u00a0ALTER TABLE \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud14c\uc774\ube14\uc5d0\u00a0column\uc744\u00a0\ucd94\uac00<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ALTER TABLE <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uba85<\/span><\/p>\n<p><span lang=\"ko\">ADD (column datatype [DEFAULT <\/span><span lang=\"x-none\">\uc2dd] [NOT NULL] [, column datatype] &#8230;);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\uc874\uc758\u00a0column\uc744\u00a0\ucd94\uac00\ud558\uac70\ub098\u00a0\uc218\uc815\ud560\u00a0\uc218\u00a0\uc788\uc9c0\ub9cc\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uc0ad\uc81c\ud560\u00a0\uc218\ub294\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Column <\/span><span lang=\"x-none\">\ucd94\uac00\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022S_REGION <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\u00a0COMMENTS column\uc744\u00a0\ucd94\uac00<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_region<\/p>\n<p>2 ADD \u00a0\u00a0\u00a0(comments VARCHAR2(255));<\/p>\n<p>&nbsp;<\/p>\n<p>Table altered.<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0c8\ub85c\uc6b4\u00a0column\uc740\u00a0\ud14c\uc774\ube14\uc758\u00a0\ub9c8\uc9c0\ub9c9\u00a0column\uc774\u00a0\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Column <\/span><span lang=\"x-none\">\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0datatype, \ud06c\uae30, default \uac12, NOT NULL column \uc81c\uc57d\uc870\uac74\uc744\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">ALTER TABLE <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uba85<\/span><\/p>\n<p><span lang=\"ko\">MODIFY (column datatype [DEFAULT <\/span><span lang=\"x-none\">\uc2dd] [NOT NULL] [, column datatype] &#8230;);<\/span><\/td>\n<\/tr>\n<tr>\n<td>Guidelines<\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0\ud06c\uae30\ub97c\u00a0\ub298\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc774\u00a0null \uac12\ub9cc\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uac70\ub098\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc544\ubb34\u00a0\ud589\ub3c4\u00a0\uc5c6\uc73c\uba74\u00a0column\uc758\u00a0\ud3ed\uc744\u00a0\uc904\uc77c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0null \uac12\ub9cc\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc73c\uba74\u00a0datatype\uc744\u00a0\ubcc0\uacbd\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0default \uac12\uc744\u00a0\ubc14\uafb8\uba74\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud55c\u00a0\uc774\ud6c4\u00a0\ubc1c\uc0dd\ud558\ub294\u00a0\ud589\u00a0\uc0bd\uc785\uc5d0\ub9cc\u00a0\uc601\ud5a5\uc744\u00a0\ubbf8<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uce58\uac8c\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc5d0\u00a0null \uac12\uc774\u00a0\uc5c6\uc744\u00a0\uacbd\uc6b0\uc5d0\ub9cc\u00a0NOT NULL \uc81c\uc57d\uc870\uac74\uc744\u00a0\ucd94\uac00\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Column <\/span><span lang=\"x-none\">\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc774\u00a0null \uac12\ub9cc\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc73c\uba74\u00a0datatype\uc744\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/p>\n<p><span lang=\"ko\">\u2022S_EMP <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0TITLE column\uc758\u00a0\ucd5c\ub300\u00a0\uae38\uc774\ub97c\u00a050 \ubb38\uc790\ub85c\u00a0\ud655\uc7a5<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_emp<\/p>\n<p>2 MODIFY \u00a0\u00a0\u00a0(title VARCHAR2(50));<\/p>\n<p>&nbsp;<\/p>\n<p>Table altered.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0\ucd94\uac00<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL&gt;ALTER TABLE <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uba85<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a02 ADD \u00a0\u00a0[(CONSTRAINT <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74] type (column);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc218\uc815\ud558\ub294\u00a0\uac83\uc774\u00a0\uc544\ub2cc\u00a0\ucd94\uac00\ub098\u00a0\uc0ad\uc81c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc758\u00a0Enable\uc774\ub098\u00a0Disable<\/span><\/p>\n<p><span lang=\"ko\">\u2022MODIFY<\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc368\uc11c\u00a0NOT NULL \uc81c\uc57d\uc870\uac74\u00a0\ucd94\uac00<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0\ucd94\uac00\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">S_EMP <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0ID column\uc774\u00a0MANAGER_ID column\uc744\u00a0\ucc38\uc870\ud558\ub3c4\ub85d\u00a0S_EMP \ud14c\uc774\ube14\uc5d0\u00a0foreign key \uc81c\uc57d\uc870\uac74\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_emp<\/p>\n<p>2 ADD \u00a0\u00a0CONSTRAINT s_emp_manager_id_fk<\/p>\n<p>3 FOREIGN KEY (manager_id)<\/p>\n<p>4 REFERENCES s_emp (id);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022S_EMP <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uad00\ub9ac\uc790\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_emp<\/p>\n<p>2 DROP CONSTRAINT s_emp_manager_id_fk<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022S_DEPT <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0PRIMARY KEY \uc81c\uc57d\uc870\uac74\uc744\u00a0\uc0ad\uc81c\ud558\uace0\u00a0S_EMP.DEPT_ID column\uc758\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0FOREIGN KEY <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_dept<\/p>\n<p>2 DROP PRIMARY KEY CASCADE;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0ENABLE<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022ENABLE <\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc368\uc11c\u00a0\ud14c\uc774\ube14\uc758\u00a0disable\ub41c\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0enable\uc2dc\ud0ac\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_dept<\/p>\n<p>2 ENABLE CONSTRAINT s_dept_id_fk<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022UNIQUE<\/span><span lang=\"x-none\">\ub098\u00a0PRIMARY KEY \uc81c\uc57d\uc870\uac74\uc744\u00a0enable \uc2dc\ud0a4\uba74\u00a0UNIQUE\ub098\u00a0PRIMARY KEY \uc778<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub371\uc2a4\ub97c\u00a0\uc790\ub3d9\uc73c\ub85c\u00a0\uc0dd\uc131\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc81c\uc57d\uc870\uac74<\/span><span lang=\"x-none\">\u00a0DISABLE<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0disable \uc2dc\ud0a4\uae30\u00a0\uc704\ud574\u00a0ALTER TABLE \uba85\ub839\uc758\u00a0DISABLE\ub97c\u00a0\uc774\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc885\uc18d\uc801\uc778\u00a0\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0disable \uc2dc\ud0a4\uae30\u00a0\uc704\ud574\u00a0CASCADE \uc635\uc158\uc744\u00a0\uc801\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;ALTER TABLE s_dept<\/p>\n<p>2 DISABLE CONSTRAINT s_dept_id_fk CASCADE;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">DROP TABLE <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uba85\u00a0[CASCADE CONSTRAINT];<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0\ub370\uc774\ud130\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uc0ad\uc81c\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud2b8\ub79c\uc7ad\uc158\uc740\u00a0\uc790\ub3d9\u00a0\ucee4\ubc0b\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud574\ub2f9\u00a0\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\uc778\ub371\uc2a4\uac00\u00a0\uc0ad\uc81c\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022CASCADE CONSTRAINTS <\/span><span lang=\"x-none\">\uc635\uc158\uc740\u00a0\uc885\uc18d\u00a0\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\u00a0\uba85\ub839\uc740\u00a0ROLLBACK\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1d\uccb4\uc758<\/span><span lang=\"x-none\">\u00a0\uc774\ub984\u00a0\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14, \ubdf0, Sequence, Synonym\uc758\u00a0\uc774\ub984\uc744\u00a0\ubc14\uafb8\ub824\uba74\u00a0RENAME \uba85\ub839\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;RENAME s_ord TO s_order;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac1d\uccb4\uc758\u00a0\uc18c\uc720\uc790\uc774\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>TRUNCATE<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022TRUNCATE <\/span><span lang=\"x-none\">\uba85\ub839\uc740<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0\ubaa8\ub4e0\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud558\uace0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\u00a0\uc0ac\uc6a9\ud55c\u00a0\uc800\uc7a5\u00a0\uacf5\uac04\uc744\u00a0\uc0ac\uc6a9\uac00\ub2a5\ud558\ub3c4\ub85d\u00a0\ud558\ub294<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DDL <\/span><span lang=\"x-none\">\uba85\ub839\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;TRUNCATE TABLE s_item;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022TRUNCATE<\/span><span lang=\"x-none\">\ub97c\u00a0\uc4f0\uba74\u00a0\ud589\uc758\u00a0\uc0ad\uc81c\ub97c\u00a0\ub864\ubc31\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\uc744\u00a0\uc0ad\uc81c\ud558\ub294\ub370\uc5d0\u00a0\ub300\uc2e0\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\uba85\ub839\uc740\u00a0DELETE \uba85\ub839\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud14c\uc774\ube14\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc8fc\uc11d\u00a0\uc785\ub825<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022COMMENT <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ud14c\uc774\ube14\uc774\ub098\u00a0column\uc5d0\u00a0\uc8fc\uc11d\uc744\u00a0\uc785\ub825\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;COMMENT ON TABLE s_emp<\/p>\n<p>2 IS &#8216;Employee Information&#8217;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc785\ub825\ub41c<\/span><span lang=\"x-none\">\u00a0\uc8fc\uc11d\uc740\u00a0\ub2e4\uc74c\uc758\u00a0dictionary \ubdf0\ub97c\u00a0\ud1b5\ud574\u00a0\ubcfc\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>ALL_COL_COMMENTS<\/p>\n<p>USER_COL_COMMENTS<\/p>\n<p>ALL_TAB_COMMENTS<\/p>\n<p>USER_TAB_COMMENTS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">12. Sequence <\/span><span lang=\"x-none\">\uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence<\/span><span lang=\"x-none\">\ub780\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Primary Key<\/span><span lang=\"x-none\">\uac12\uc73c\ub85c\u00a0\uc0ac\uc6a9\ub420\u00a0\uc22b\uc790\u00a0\uac12\uc744\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacf5\uc720\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\uac1d\uccb4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub300\uac1c\u00a0primary key \uac12\uc744\u00a0\uc0dd\uc131\ud558\uae30\u00a0\uc704\ud574\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc751\uc6a9\u00a0\ud504\ub85c\uadf8\ub7a8\u00a0\ucf54\ub4dc\ub97c\u00a0\ub300\uccb4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uba54\ubaa8\ub9ac\uc5d0\u00a0Cache\ub418\uc5c8\uc744\u00a0\ub54c\u00a0Sequence \uac12\uc758\u00a0\uc561\uc138\uc2a4\u00a0\ud6a8\uc728\u00a0\uc99d\uac00<\/span><\/p>\n<p><span lang=\"ko\">\u2022Sequence<\/span><span lang=\"x-none\">\ub294\u00a0\ud14c\uc774\ube14\uacfc\ub294\u00a0\ub3c5\ub9bd\uc801\uc73c\ub85c\u00a0\uc800\uc7a5\ub418\uace0\u00a0\uc0dd\uc131\ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c\u00a0\ud558\ub098\uc758\u00a0sequence\ub97c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\ub3d9\uc801\uc73c\ub85c\u00a0\uc21c\ucc28\uc801\uc778\u00a0\uc22b\uc790\ub97c\u00a0\uc0dd\uc131\ud558\uae30\u00a0\uc704\ud574\u00a0Sequence\ub97c\u00a0\uc815\uc758\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CREATE SEQUENCE <\/span><span lang=\"x-none\">NAME<\/span><\/p>\n<p>[INCREMENT BY n]<\/p>\n<p>[START WITH n]<\/p>\n<p>[{MAXVALUE n | NOMAXVALUE}]<\/p>\n<p>[{MINVALUE n | NOMINVALUE}]<\/p>\n<p>[{CYCLE | NOCYCLE}]<\/p>\n<p>[{CACHE n | NOCACHE}]<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">&#8211; INCREMENT BY n<\/span><span lang=\"x-none\">\uc740\u00a0sequence \ubc88\ud638\uac04\uc758\u00a0\uac04\uaca9\uc778\u00a0\uc815\uc218\u00a0n\uc774\uba70, \uc0dd\ub7b5\ud558\uba74\u00a0sequence\ub294\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a01<\/span><span lang=\"x-none\">\uc529\u00a0\uc99d\uac00<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">START WITH n\uc740\u00a0\uc0dd\uc131\ub418\ub294\u00a0\uccab\u00a0\ubc88\uc9f8\u00a0sequence \ubc88\ud638\ub85c\u00a0\uc0dd\ub7b5\ub418\uba74\u00a0sequence\ub294\u00a01\uc529\u00a0\uc99d\uac00<\/span><\/p>\n<p><span lang=\"ko\">&#8211; MAXVALUE n<\/span><span lang=\"x-none\">\uc740\u00a0\uc0dd\uc131\uac00\ub2a5\ud55c\u00a0sequence\uc758\u00a0\ucd5c\ub300\uac12,<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0NOMAXVALUE<\/span><span lang=\"x-none\">\ub294\u00a0\uae30\ubcf8\u00a0\uc635\uc158\uc73c\ub85c\u00a0\ucd5c\ub300\uac12\uc740\u00a010<\/span><span lang=\"x-none\">27<\/span><\/p>\n<p><span lang=\"ko\">&#8211; MINVALUE n<\/span><span lang=\"x-none\">\uc740\u00a0\uc0dd\uc131\uac00\ub2a5\ud55c\u00a0sequence\uc758\u00a0\ucd5c\uc18c\uac12,<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0NOMINVALUE<\/span><span lang=\"x-none\">\ub294\u00a0\ucd5c\uc18c\uac12\u00a01<\/span><\/p>\n<p><span lang=\"ko\">&#8211; CYCLE<\/span><span lang=\"x-none\">\uc758\u00a0default\uac12\uc740\u00a0NOCYCLE\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; CACHE n | NOCACHE<\/span><span lang=\"x-none\">\ub294\u00a0Oracle7 Server\uac00\u00a0\ubbf8\ub9ac\u00a0\uc9c0\uc815\ud558\uace0\u00a0\uba54\ubaa8\ub9ac\uc5d0\u00a0\uc720\uc9c0\ud560\u00a0\uac12\uc758\u00a0\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub85c\u00a0default\uac12\uc740\u00a020\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\uc0dd\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">S_DEPT \ud14c\uc774\ube14\uc758\u00a0Primary Key \uac12\uc5d0\u00a0\uc0ac\uc6a9\ub418\ub294\u00a0S_DEPT_ID\ub77c\ub294\u00a0sequence\ub97c\u00a0\uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022CYCLE <\/span><span lang=\"x-none\">\uc635\uc158\uc744\u00a0\uc0ac\uc6a9\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE SEQUENCE s_dept_id<\/p>\n<p>2 INCREMENT BY 1<\/p>\n<p>3 START WITH 51<\/p>\n<p>4 MAXVALUE 9999999<\/p>\n<p>5 NOCACHE<\/p>\n<p>6 NOCYCLE;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022USER_SEQUENCE <\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\uc0ac\uc804\u00a0dictionary \ubdf0\ub97c\u00a0\ud655\uc778\ud574\u00a0\ubcf4\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT sequence_name, min_value, max_value, increment_by, last_number<\/p>\n<p>2 FROM user_sequences;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022LAST_NUMBER column<\/span><span lang=\"x-none\">\uc740\u00a0\uc0ac\uc6a9\uac00\ub2a5\ud55c\u00a0\ub2e4\uc74c\u00a0sequence\uac12\uc744\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">NEXTVAL<\/span><span lang=\"x-none\">\uacfc\u00a0CURRVAL pseudocolumn<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022NEXTVAL<\/span><span lang=\"x-none\">\uc740\u00a0\uc0ac\uc6a9\uac00\ub2a5\ud55c\u00a0\ub2e4\uc74c\u00a0\uc2dc\ud038\uc2a4\u00a0\uac12\uc744\u00a0return\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub9e4\ubc88\u00a0\uace0\uc720\ud55c\u00a0\uac12\uc744\u00a0return\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022CURRVAL<\/span><span lang=\"x-none\">\uc740\u00a0\ud604\uc7ac\u00a0\uc2dc\ud038\uc2a4\u00a0\uac12\uc744\u00a0\uad6c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CURRVAL<\/span><span lang=\"x-none\">\uc740\u00a0NEXTVAL \uc0ac\uc6a9\ud6c4\uc5d0\u00a0\uc0ac\uc6a9\ub418\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\u00a0\uaddc\uce59<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u203b <\/span><span lang=\"x-none\">\uc0ac\uc6a9\ud568<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Subquery<\/span><span lang=\"x-none\">\uac00\u00a0\uc544\ub2cc\u00a0SELECT \ubb38\uc758\u00a0Select List<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; INSERT <\/span><span lang=\"x-none\">\ubb38\uc758\u00a0Subquery Select List<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; INSERT <\/span><span lang=\"x-none\">\ubb38\uc758\u00a0VALUES \uc808<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; UPDATE <\/span><span lang=\"x-none\">\ubb38\uc758\u00a0SET \uc808<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u203b <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc54a\ub428<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ubdf0\uc758\u00a0SELECT List<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DISTINCT <\/span><span lang=\"x-none\">\ud0a4\uc6cc\ub4dc\uac00\u00a0\uc788\ub294\u00a0SELECT<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; GROUP BY, HAVING <\/span><span lang=\"x-none\">\ub610\ub294\u00a0ORDER BY \uc808\uc774\u00a0\uc788\ub294\u00a0SELECT \ubb38<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE TABLE <\/span><span lang=\"x-none\">\ub610\ub294\u00a0ALTER TABLE \uba85\ub839\uc758\u00a0DEFAULT \uac12<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\uc774\uc6a9\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc9c0\uc5ed\u00a02\uc5d0\u00a0&#8220;Finance&#8221;\ub77c\ub294\u00a0\ubd80\uc11c\ub97c\u00a0\uc0bd\uc785\ud558\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;INSERT INTO s_dept(id, name, region_id)<\/p>\n<p>2 VALUES \u00a0\u00a0\u00a0\u00a0\u00a0(s_dept_id, NEXTVAL, &#8216;Finance&#8217;, 2);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022S_DEPT_ID sequence<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0\ud604\uc7ac\u00a0\uac12\uc744\u00a0\ubcf4\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT s_dept_id.CURRVAL<\/p>\n<p>2 FROM \u00a0\u00a0SYS.dual;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\uc774\uc6a9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Sequence <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uba54\ubaa8\ub9ac\uc5d0\u00a0\uce90\uc26c\ud558\uba74\u00a0\uc2dc\ud038\uc2a4\u00a0\uac12\uc744\u00a0\ub354\u00a0\ube68\ub9ac\u00a0\uc561\uc138\uc2a4\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022NOCACHE<\/span><span lang=\"x-none\">\ub85c\u00a0sequence\uac00\u00a0\uc0dd\uc131\ub418\uc5c8\ub2e4\uba74\u00a0USER_SEQUENCES \ud14c\uc774\ube14\uc744\u00a0query \ud558\uc5ec\u00a0\ub2e4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc74c\u00a0\uac12\uc744\u00a0\ubcf4\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc99d\uac00\u00a0\uac12, \ucd5c\ub300\u00a0\uac12, \ucd5c\uc18c\u00a0\uac12, \uc21c\ud658\u00a0\uc635\uc158, \uce90\uc26c\u00a0\uc635\uc158\uc744\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CREATE SEQUENCE <\/span><span lang=\"x-none\">NAME<\/span><\/p>\n<p>[INCREMENT BY n]<\/p>\n<p>[{MAXVALUE n | NOMAXVALUE}]<\/p>\n<p>[{MINVALUE n | NOMINVALUE}]<\/p>\n<p>[{CYCLE | NOCYCLE}]<\/p>\n<p>[{CACHE n | NOCACHE}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\ubcc0\uacbd\u00a0: Guidlines<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\uc2e0\uc758\u00a0sequence\uc774\uac70\ub098\u00a0sequence\uc5d0\u00a0\ub300\ud55c\u00a0ALTER \uad8c\ud55c\uc744\u00a0\uac00\uc838\uc57c\ub9cc\u00a0sequence\ub97c\u00a0\uc218\uc815\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\uc9c1\u00a0\uc0dd\uc131\ub418\uc9c0\u00a0\uc54a\uc740\u00a0sequence \uac12\ub9cc\uc774\u00a0ALTER SEQUENCE \uba85\ub839\uc5d0\u00a0\uc601\ud5a5\ubc1b\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc720\ud6a8\uc131\u00a0\uac80\uc0ac\ub97c\u00a0\ud558\uac8c\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022START WITH <\/span><span lang=\"x-none\">\uc635\uc158\uc740\u00a0ALTER SEQUENCE\ub97c\u00a0\uc368\uc11c\u00a0\ubcc0\uacbd\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\ub978\u00a0\ubc88\ud638\uc5d0\uc11c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ub2e4\uc2dc\u00a0\uc2dc\uc791\ud558\ub824\uba74\u00a0\uc774\uc804\u00a0sequence\ub97c\u00a0\uc0ad\uc81c\ud558\uace0\u00a0\ub2e4\uc2dc\u00a0\uc0dd\uc131\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Sequence <\/span><span lang=\"x-none\">\uc0ad\uc81c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022DROP SEQUENCE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0sequence\ub97c\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Sequence<\/span><span lang=\"x-none\">\uac00\u00a0\uc0ad\uc81c\ub418\uba74\u00a0\ub354\u00a0\uc774\uc0c1\u00a0\ucc38\uc870\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">DROP SEQUENCE <\/span><span lang=\"x-none\">\uc2dc\ud038\uc2a4\u00a0\uc774\ub984;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">13. <\/span><span lang=\"x-none\">\ubdf0(View) \uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0\uc758<\/span><span lang=\"x-none\">\u00a0\uc7a5\uc810<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\ub294\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\uc120\ud0dd\uc801\uc778\u00a0\ub0b4\uc6a9\uc744\u00a0\ubcf4\uc5ec\uc904\u00a0\uc218\u00a0\uc788\uae30\u00a0\ub54c\ubb38\uc5d0\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\ub300\ud55c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc561\uc138\uc2a4\ub97c\u00a0\uc81c\ud55c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf5\uc7a1\ud55c\u00a0query\ub97c\u00a0\ud1b5\ud574\u00a0\uc5bb\uc744\u00a0\uc218\u00a0\uc788\ub294\u00a0\uacb0\uacfc\ub97c\u00a0\uac04\ub2e8\ud55c\u00a0query\ub97c\u00a0\uc368\uc11c\u00a0\uad6c\ud560\u00a0\uc218\u00a0\uc788\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\uac1c\uc758\u00a0\ubdf0\ub97c\u00a0\uc5ec\ub7ec\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud55c\u00a0\ub370\uc774\ud130\ub97c\u00a0\uac80\uc0c9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud2b9\uc815\u00a0\ud3c9\uac00\uae30\uc900\uc5d0\u00a0\ub530\ub978\u00a0\uc0ac\uc6a9\uc790\u00a0\ubcc4\ub85c\u00a0\ub2e4\ub978\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc561\uc138\uc2a4\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022CREATE VIEW <\/span><span lang=\"x-none\">\ubb38\uc5d0\u00a0Subquery\ub97c\u00a0\ud3ec\ud568\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW <\/span><span lang=\"x-none\">\ubdf0\uba85\u00a0[(alias[, alias]&#8230;)]<\/span><\/p>\n<p>AS Subquery<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0[WITH CHECK OPTION [CONSTRAINT <\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74]]<\/span><\/p>\n<p>[WITH READ ONLY]<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\ub97c\u00a0\uc815\uc758\ud558\ub294\u00a0query\ub294\u00a0\uc870\uc778, \uadf8\ub8f9, Subquery\ub97c\u00a0\ud3ec\ud568\ud558\ub294\u00a0\ubcf5\uc7a1\ud55c\u00a0SELECT \ubb38\uc7a5\uc73c\ub85c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uad6c\uc131\ub420\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\ub294\u00a0ORDER BY\uc808\uc744\u00a0\ud3ec\ud568\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc81c\uc57d\uc870\uac74\uc758\u00a0\uc774\ub984\uc744\u00a0\uba85\uc2dc\ud558\uc9c0\u00a0\uc54a\uc73c\uba74\u00a0\uc2dc\uc2a4\ud15c\uc774\u00a0SYS_Cn \ud615\ud0dc\uc758\u00a0\uc774\ub984\uc744\u00a0\uc9c0\uc815\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\ub97c\u00a0\uc0ad\uc81c\ud558\uac70\ub098\u00a0\uc7ac\uc0dd\uc131\ud558\uc9c0\u00a0\uc54a\uace0\u00a0\ubdf0\uc758\u00a0\uc815\uc758\ub97c\u00a0\ubcc0\uacbd\ud558\ub824\uba74\u00a0OR REPLACE \uc635\uc158\uc744\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc774\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u203b <\/span><span lang=\"x-none\">\uc635\uc158<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; FORCE<\/span><span lang=\"x-none\">\ub294\u00a0base table \uc720\u2024\ubb34\uc5d0\u00a0\uad00\uacc4\uc5c6\uc774\u00a0\ubdf0\ub97c\u00a0\ub9cc\ub4ed\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Alias<\/span><span lang=\"x-none\">\ub294\u00a0Subquery\ub97c\u00a0\ud1b5\ud574\u00a0\uc120\ud0dd\ub41c\u00a0\uac12\uc5d0\u00a0\ub300\ud55c\u00a0column\uba85\uc774\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; WITH CHECK OPTION<\/span><span lang=\"x-none\">\uc740\u00a0\ubdf0\uc5d0\u00a0\uc758\ud574\u00a0\uc561\uc138\uc2a4\u00a0\ub420\u00a0\uc218\u00a0\uc788\ub294\u00a0\ud589\ub9cc\uc774\u00a0\uc785\ub825\ub418\uac70\ub098\u00a0\ubcc0\uacbd\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ub420\u00a0\uc218\u00a0\uc788\uc74c\uc744\u00a0\uc9c0\uc815\ud558\uace0, \uc81c\uc57d\uc870\uac74\uc740\u00a0CHECK OPTION \uc81c\uc57d\uc870\uac74\uc5d0\u00a0\uc9c0\uc815\ub41c\u00a0\uc774\ub984\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; WITH READ ONLY<\/span><span lang=\"x-none\">\ub294\u00a0\uc774\u00a0\ubdf0\uc5d0\uc11c\u00a0DML\uc774\u00a0\uc218\ud589\u00a0\ub420\u00a0\uc218\u00a0\uc5c6\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9<\/span><span lang=\"x-none\">\u00a0\uc9d5<\/span><\/td>\n<td><span lang=\"ko\">Simple <\/span><span lang=\"x-none\">\ubdf0<\/span><\/td>\n<td><span lang=\"ko\">Complex <\/span><span lang=\"x-none\">\ubdf0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc758<\/span><span lang=\"x-none\">\u00a0\uc218<\/span><\/td>\n<td>\ud558\ub098<\/td>\n<td><span lang=\"ko\">\ud558\ub098<\/span><span lang=\"x-none\">\u00a0\uc774\uc0c1<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uadf8\ub8f9\u00a0\ud3ec\ud568\u00a0\uac00\ub2a5\u00a0\uc5ec\ubd80<\/span><\/td>\n<td>\uac00\ub2a5<\/td>\n<td>\uac00\ub2a5<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ubdf0\ub97c<\/span><span lang=\"x-none\">\u00a0\ud1b5\ud55c\u00a0DML<\/span><\/td>\n<td>\uac00\ub2a5<\/td>\n<td>\ubd88\uac00\ub2a5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0\uc758<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubd80\uc11c\u00a0\ubc88\ud638\uac00\u00a045\uc778\u00a0\uc0ac\uc6d0\uc758\u00a0\uc0ac\ubc88\uacfc\u00a0\uc131, \uc9c1\uae09\uc744\u00a0\uac00\uc9c0\ub294\u00a0\ubdf0\ub97c\u00a0\ub9cc\ub4dc\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE VIEW empvu45<\/p>\n<p>2 AS SELECT id, last_name, title<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>4 WHERE \u00a0\u00a0\u00a0\u00a0dept_id = 45;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus DESCRIBE \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ubdf0\uc758\u00a0\uad6c\uc870\ub97c\u00a0\ud655\uc778\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uc5d0\u00a0\ub300\ud574\u00a0SELECT \ubb38\uc744\u00a0\uc368\uc11c\u00a0\ub370\uc774\ud130\ub97c\u00a0\ud655\uc778\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0\uc758<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Subquery<\/span><span lang=\"x-none\">\uc758\u00a0column alias\ub97c\u00a0\uc368\uc11c\u00a0\ubdf0\ub97c\u00a0\ub9cc\ub4ed\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE VIEW salvu41<\/p>\n<p>2 AS SELECT id, first_name FIRST, last_name LAST, salary MONTHLY_SALARY<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>4 WHERE \u00a0\u00a0\u00a0\u00a0dept_id = 41;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Alias<\/span><span lang=\"x-none\">\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ubdf0\uc758\u00a0column\uba85\uc744\u00a0\uc124\uc815\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0<\/span><span lang=\"x-none\">\u00a0\ubcc0\uacbd\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022CREATE OR REPLACE<\/span><span lang=\"x-none\">\ub97c\u00a0\uc368\uc11c\u00a0EMPVU45 \ubdf0\ub97c\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uac01\u00a0column\uba85\uc744\u00a0\ubcc0\uacbd\ud558\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE OR REPLACE VIEW empvu45<\/p>\n<p>2 (id_number, employee, job)<\/p>\n<p>3 AS SELECT id, last_name, title<\/p>\n<p>4 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>5 WHERE \u00a0\u00a0\u00a0\u00a0dept_id = 45;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022CREATE VIEW<\/span><span lang=\"x-none\">\uc808\uc758\u00a0column alias\ub294\u00a0subquery\uc758\u00a0column\uacfc\u00a0\uac19\uc740\u00a0\uc21c\uc11c\ub85c\u00a0\ub098\uc5f4\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Complex <\/span><span lang=\"x-none\">\ubdf0\u00a0\uc0dd\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub450\u00a0\ud14c\uc774\ube14\ub85c\ubd80\ud130\u00a0\uac12\uc744\u00a0\ucd9c\ub825\ud558\ub294\u00a0\uadf8\ub8f9\u00a0\ud568\uc218\uac00\u00a0\uc788\ub294\u00a0\ubcf5\uc7a1\ud55c\u00a0\ubdf0\ub97c\u00a0\ub9cc\ub4dc\uc2ed\uc2dc\uc694.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE VIEW dept_sum_vu<\/p>\n<p>2 (name, minsal, maxsal, avgsal)<\/p>\n<p>3 AS SELECT d.name, MIN(e.salary), MAX(e.salary), AVG(e.salary)<\/p>\n<p>4 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp e, s_dept d<\/p>\n<p>5 WHERE \u00a0\u00a0\u00a0\u00a0d.dept_id = d.id<\/p>\n<p>6 GROUP BY d.name;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0\uc5d0<\/span><span lang=\"x-none\">\u00a0\ub300\ud55c\u00a0DML \ubb38\u00a0\uc0ac\uc6a9\u00a0\uaddc\uce59<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Simple <\/span><span lang=\"x-none\">\ubdf0\uc5d0\uc11c\ub294\u00a0DML \uc5f0\uc0b0\uc744\u00a0\uc218\ud589\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uac00\u00a0\ub2e4\uc74c\u00a0\uc0ac\ud56d\uc744\u00a0\ud3ec\ud568\ud558\ub294\u00a0\uacbd\uc6b0\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc870\uc778\u00a0\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; GROUP BY <\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DISTINCT <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubd80\uac00\u00a0\ub2e4\uc74c\u00a0\uc0ac\ud56d\uc744\u00a0\ud3ec\ud568\ud558\ub294\u00a0\uacbd\uc6b0\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc218\uc815\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc704\uc758\u00a0\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc2dd\uc73c\ub85c\u00a0\uc815\uc758\ub41c\u00a0column (SALARY * 12)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uac00\u00a0\ub2e4\uc74c\u00a0\uc0ac\ud56d\uc744\u00a0\ud3ec\ud568\ud558\ub294\u00a0\uacbd\uc6b0\u00a0\ub370\uc774\ud130\ub97c\u00a0\ucd94\uac00\ud560\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc704\uc758\u00a0\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ubdf0\ub85c\u00a0\uc120\ud0dd\ub418\uc9c0\u00a0\uc54a\uc740\u00a0NOT NULL column<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WITH CHECK OPTION <\/span><span lang=\"x-none\">\uc808\uc758\u00a0\uc774\uc6a9<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uc5d0\u00a0\ub300\ud55c\u00a0DML \uc5f0\uc0b0\uc774\u00a0\ubdf0\uc758\u00a0\uc870\uac74\uc744\u00a0\ub9cc\uc871\u00a0\ud560\u00a0\ub54c\ub9cc\u00a0\uc218\ud589\u00a0\ub418\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE OR REPLACE VIEW empvu41<\/p>\n<p>2 AS SELECT *<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>4 WHERE \u00a0\u00a0\u00a0\u00a0dept_id = 41<\/p>\n<p>5 WITH CHECK OPTION CONSTRAINT empvu41_ck;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uc758\u00a0\ubd80\uc11c\u00a0\ubc88\ud638\ub97c\u00a0\ubcc0\uacbd\ud558\ub824\u00a0\ud55c\ub2e4\uba74\u00a0CHECK OPTION \uc81c\uc57d\uc870\uac74\uc744\u00a0\uc704\ubc18\ud558\uae30\u00a0\ub54c\ubb38\uc5d0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0error<\/span><span lang=\"x-none\">\uac00\u00a0\ubc1c\uc0dd\ud560\u00a0\uac83\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">DML <\/span><span lang=\"x-none\">\ubb38\uc7a5\u00a0\uc0ac\uc6a9\u00a0\ubc29\uc9c0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\u00a0\uc815\uc758\uc5d0\u00a0WITH READ ONLY \uc635\uc158\uc744\u00a0\ucd94\uac00\ud558\uc5ec\u00a0DML \uc5f0\uc0b0\uc774\u00a0\uc218\ud589\u00a0\ub420\u00a0\uc218\u00a0\uc5c6\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE OR REPLACE VIEW empvu45 (id_number, employee, job)<\/p>\n<p>2 AS SELECT id, last_name, title<\/p>\n<p>3 FROM \u00a0\u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>4 WHERE \u00a0\u00a0\u00a0\u00a0dept_id = 45<\/p>\n<p>5 WITH READ ONLY;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubdf0\uc758\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0DML\uc744\u00a0\uc218\ud589\ud558\ub824\u00a0\ud55c\ub2e4\uba74\u00a0Oracle7 Server error\uc778\u00a0ORA-01732\uac00\u00a0\ubc1c\uc0dd<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0\uc758<\/span><span lang=\"x-none\">\u00a0\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022USER_VIEWS data dictionary<\/span><span lang=\"x-none\">\uc5d0\u00a0\ubdf0\uc758\u00a0\uc774\ub984\uacfc\u00a0\uc815\uc758\uac00\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT view_name, text<\/p>\n<p>2 FROM \u00a0\u00a0user_views;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubdf0<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubdf0\ub294<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\ud14c\uc774\ube14\uc744\u00a0\ud1a0\ub300\ub85c\u00a0\ud558\uae30\u00a0\ub54c\ubb38\uc5d0, \ub370\uc774\ud130\u00a0\uc190\uc2e4\uc5c6\uc774\u00a0\ubdf0\ub97c\u00a0\uc0ad\uc81c\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">DROP VIEW <\/span><span lang=\"x-none\">\ubdf0\uc774\ub984;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">14. <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\u00a0\uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4\ub780<\/span><span lang=\"x-none\">\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\uac1d\uccb4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\uc758\u00a0\uac80\uc0c9\uc18d\ub3c4\ub97c\u00a0\ube60\ub974\uac8c\u00a0\ud558\uae30\u00a0\uc704\ud574\u00a0Oracle7 Server\uac00\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uacfc\ub294\u00a0\ub3c5\ub9bd\uc801<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\ub3d9\uc801\uc73c\ub85c\u00a0\uc0ac\uc6a9\ub418\uace0\u00a0Oracle7 Server\uac00\u00a0\uc720\uc9c0\u00a0\uad00\ub9ac<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4\ub97c<\/span><span lang=\"x-none\">\u00a0\uc5b4\ub5bb\uac8c\u00a0\ub9cc\ub4dc\ub294\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc790\ub3d9<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc815\uc758\uc5d0\u00a0PRIMARY KEY\ub098\u00a0UNIQUE \uc81c\uc57d\uc870\uac74\uc744\u00a0\uc815\uc758\ud560\u00a0\ub54c\u00a0unique \uc778\ub371\uc2a4\uac00\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc790\ub3d9\uc801\uc73c\ub85c\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\u00a0\uc18d\ub3c4\ub97c\u00a0\ube60\ub974\uac8c\u00a0\ud558\uae30\u00a0\uc704\ud574\u00a0Column\uc5d0\u00a0non_unique \uc778\ub371\uc2a4\ub97c\u00a0\uc0dd\uc131<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc5b8\uc81c<\/span><span lang=\"x-none\">\u00a0\uc778\ub371\uc2a4\ub97c\u00a0\uc0ac\uc6a9\ud558\ub294\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">Oracle7 Server\ub294\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\ub97c\u00a0\ube60\ub974\uac8c\u00a0\ud558\uae30\u00a0\uc704\ud574\u00a0\uc778\ub371\uc2a4\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub294\u00a0\uac1c\uc785\ud560\u00a0\ud544\uc694\uac00\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4\uc758<\/span><span lang=\"x-none\">\u00a0\uad6c\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\ub294\u00a0\uc778\ub371\uc2a4\uc5d0\u00a0\ub300\ud574\u00a0B<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Tree \uad6c\uc870\ub97c\u00a0\uc774\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac01\u00a0\uc778\ub371\uc2a4\ub294\u00a0\ud398\uc774\uc9c0\ub85c\u00a0\uad6c\uc131\ub41c\u00a0\ud3ec\uc778\ud130(\ub610\ub294\u00a0ROWID)\uc640\u00a0column \uac12\uc73c\ub85c\u00a0\uad6c\uc131\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc11c\ubc84\ub294\u00a0\ud3ec\uc778\ud130\u00a0\uac12\uc774\u00a0\uc788\ub294\u00a0\ub178\ub4dc\uc5d0\u00a0\uc774\ub97c\u00a0\ub54c\uae4c\uc9c0\u00a0\ud2b8\ub9ac\ub97c\u00a0\ud0d0\uc0c9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\u203b B<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Tree <\/span><\/p>\n<p><span lang=\"ko\">\u00a0Oracle7 Server<\/span><span lang=\"x-none\">\ub294\u00a0B<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Tree \uc778\ub371\uc2a4\ub97c\u00a0\uad6c\uc870\ub97c\u00a0\uc774\uc6a9\ud569\ub2c8\ub2e4. \uc774\u00a0\ud2b8\ub9ac\ub294\u00a0\uc5b4\ub5a4\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\u00a0\ud69f\uc218\ub3c4\u00a0\ub3d9\uc77c\ud558\uac8c\u00a0\ud55c\u00a0\uc774\uc9c4\uc758\u00a0\uade0\ud615\u00a0\ud0c1\uc0c9\u00a0\uad6c\uc870\uc785\ub2c8\ub2e4. \ud589\uc774\u00a0\ud14c\uc774\ube14\uc758\u00a0\uc2dc\uc791\uc774\ub098\u00a0\uc911\uac04, \ub610\ub294\u00a0\ub05d\uc5d0\u00a0\uc788\uc5b4\ub3c4\u00a0\uac70\uc758\u00a0\uac19\uc740\u00a0\ud69f\uc218\u00a0\ub0b4\uc5d0\u00a0\uc9c0\uc815\ub41c\u00a0\uac12\uc744\u00a0\uc561\uc138\uc2a4\ud558\ub294\u00a0\ud6a8\uc728\uc801\uc778\u00a0\ubc29\ubc95\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0Oracle7 Server<\/span><span lang=\"x-none\">\uac00\u00a0\ub9cc\ub4dc\ub294\u00a0\uc778\ub371\uc2a4\ub294\u00a0\ud2b8\ub9ac\uc5d0\u00a0\uc815\ub82c\ub41c\u00a0\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0\uc800\uc7a5\uc7a5\uc18c\u00a0(\ud398\uc774\uc9c0)\ub85c\u00a0\uad6c\uc131\ub429\ub2c8\ub2e4. \uac01\u00a0\ud398\uc774\uc9c0\ub294\u00a0\ud0a4\u00a0\uac12\uc774\u00a0\ub370\uc774\ud130\u00a0\uc790\uccb4\uc758\u00a0\uc704\uce58\ub97c\u00a0\uac00\ub9ac\ud0ac\u00a0\ub54c\uae4c\uc9c0\u00a0\uad6c\uc870\uc758\u00a0\uc544\ub798\u00a0\ucabd\uc73c\ub85c\u00a0\ud5a5\ud558\ub294\u00a0\ud398\uc774\uc9c0\uc5d0\u00a0\ub300\ud55c\u00a0\ud3ec\uc778\ud130\uc640\u00a0\uc77c\ub828\uc758\u00a0\ud0a4\u00a0\uac12\uc744\u00a0\uac16\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4\uc758<\/span><span lang=\"x-none\">\u00a0\uc720\ud615<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Unique <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Column<\/span><span lang=\"x-none\">\uc774\u00a0\uace0\uc720\ud55c\u00a0\uac12\uc744\u00a0\uac16\ub3c4\ub85d\u00a0\ud568<\/span><\/p>\n<p><span lang=\"ko\">\u2022Non-unique <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Query<\/span><span lang=\"x-none\">\uc758\u00a0\uc18d\ub3c4\u00a0\uc99d\uac00<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\u00a0\uc778\ub371\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub2e8\uc9c0\u00a0\ud55c\u00a0\uac1c\uc758\u00a0column\ub9cc\u00a0\uc778\ub371\uc2a4\uc5d0\u00a0\uc0ac\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5f0\uacb0\u00a0\ub610\ub294\u00a0\uc870\ud569\u00a0\uc778\ub371\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0column\uc744\u00a0\uc778\ub371\uc2a4\uc5d0\u00a0\uc0ac\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud558\ub098\u00a0\ub610\ub294\u00a0\ud558\ub098\u00a0\uc774\uc0c1\uc758\u00a0column\uc5d0\u00a0\uc778\ub371\uc2a4\ub97c\u00a0\uc0dd\uc131<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">CREATE INDEX <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4<\/span><\/p>\n<p><span lang=\"ko\">ON <\/span><span lang=\"x-none\">\ud14c\uc774\ube14(Column[, Column]&#8230;);<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022S_EMP <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0LAST_NAME column\uc5d0\u00a0\ub300\ud55c\u00a0query \uc18d\ub3c4\ub97c\u00a0\ube60\ub974\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE INDEX s_emp_last_idx<\/p>\n<p>2 ON \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp(last_name);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131\u00a0: Guidelines<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022WHERE <\/span><span lang=\"x-none\">\uc808\uc774\ub098\u00a0\uc870\uc778\u00a0\uc870\uac74\uc5d0\uc11c\u00a0column\uc744\u00a0\uc790\uc8fc\u00a0\uc774\uc6a9\ud560\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc774\u00a0\ub113\uc740\u00a0\ubc94\uc704\uc758\u00a0\uac12\uc744\u00a0\uac00\uc9c8\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9ce\uc740\u00a0NULL \uac12\uc744\u00a0\uac16\ub294\u00a0column\uc77c\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0data\uac00\u00a0\ub9ce\uace0\u00a0\uadf8\u00a0\ud14c\uc774\ube14\uc5d0\uc11c\u00a0query\ub418\ub294\u00a0\ud589\uc758\u00a0\uc218\uac00\u00a0\uc804\uccb4\uc758\u00a010\u223c15%\uc815\ub3c4\u00a0\uc77c\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0\uc778\ub371\uc2a4\uac00\u00a0\uc788\ub2e4\uace0\u00a0\ud574\uc11c\u00a0\ud56d\uc0c1\u00a0query \uc18d\ub3c4\uac00\u00a0\ube68\ub77c\uc9c0\ub294\u00a0\uac83\uc740\u00a0\uc544\ub2d9\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4\ub97c<\/span><span lang=\"x-none\">\u00a0\ub9cc\ub4e4\uc9c0\u00a0\uc54a\uc544\uc57c\u00a0\ud560\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\u00a0\uc791\uc744\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc774\u00a0query\uc758\u00a0\uc870\uac74\uc73c\ub85c\u00a0\uc0ac\uc6a9\ub418\ub294\u00a0\uacbd\uc6b0\uac00\u00a0\ubcc4\ub85c\u00a0\uc5c6\uc744\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub300\ubd80\ubd84\uc758\u00a0query\uac00\u00a0\ud589\uc758\u00a010\u223c50% \uc774\uc0c1\uc744\u00a0\uac80\uc0c9\ud55c\ub2e4\uace0\u00a0\uc608\uc0c1\ub420\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc774\u00a0\uc790\uc8fc\u00a0\ubcc0\uacbd\ub420\u00a0\ub54c<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4<\/span><span lang=\"x-none\">\u00a0\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022USER_INDEXS dictionary <\/span><span lang=\"x-none\">\ubdf0\ub294\u00a0\uc778\ub371\uc2a4\uc758\u00a0\uc774\ub984\uacfc\u00a0unique \uc5ec\ubd80\ub97c\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022USER_IND_COLUMNS <\/span><span lang=\"x-none\">\ubdf0\ub294\u00a0\uc778\ub371\uc2a4\u00a0\uba85, \ud14c\uc774\ube14\u00a0\uba85\uacfc\u00a0column \uba85\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;SELECT ic.index_name, ic.column_name, ic.column_position,<\/p>\n<p>2 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ix.uniquenss<\/p>\n<p>3 FROM \u00a0\u00a0user_indexes ix, user_ind_columns ic<\/p>\n<p>4 WHERE \u00a0ic.index_name = ix.index_name<\/p>\n<p>5 AND \u00a0\u00a0\u00a0\u00a0ic.table_name = &#8216;S_EMP&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc778\ub371\uc2a4<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub97c\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;DROP INDEX s_emp_last_name_idx;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub97c\u00a0\uc0ad\uc81c\ud558\ub824\uba74\u00a0\uadf8\u00a0\uc778\ub371\uc2a4\uc758\u00a0\uc18c\uc720\uc790\uc774\uac70\ub098\u00a0DROP ANY INDEX \uad8c\ud55c\uc744\u00a0\uac00\uc9c0\uace0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>15. Privileges (DCL)<\/p>\n<p>&nbsp;<\/p>\n<p>\uad8c\ud55c<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0\ubcf4\uc548<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc2dc\uc2a4\ud15c\u00a0\ubcf4\uc548<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\u00a0\ubcf4\uc548<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c(System Privilege)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\u00a0\ud68d\ub4dd<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac1d\uccb4\u00a0\uad8c\ud55c(Object Privilege)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\uac1d\uccb4\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\u00a0\ud68d\ub4dd<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2a4\ud0a4\ub9c8<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14, \ubdf0, Sequence\uc640\u00a0\uac19\uc740\u00a0\uac1d\uccb4\ub4e4\uc758\u00a0\uc9d1\ud569<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc2dc\uc2a4\ud15c<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u202280<\/span><span lang=\"x-none\">\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\uad8c\ud55c\uc774\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DBA<\/span><span lang=\"x-none\">\ub294\u00a0\uc0c1\uc704\u00a0\ub808\ubca8\uc758\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c\uc744\u00a0\uac16\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0c8\ub85c\uc6b4\u00a0\uc0ac\uc6a9\uc790\u00a0\uc0dd\uc131\u00a0(CREATE USER)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\u00a0\uc0ad\uc81c\u00a0(DROP USER)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc0ad\uc81c\u00a0(DROP ANY TABLE)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\ubc31\uc5c5\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u2022DBA<\/span><span lang=\"x-none\">\ub294\u00a0SQL \uba85\ub839\uc778\u00a0CREATE USER\ub97c\u00a0\uc368\uc11c\u00a0\uc0ac\uc6a9\uc790\ub97c\u00a0\uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;CREATE USER scott<\/p>\n<p>2 IDENTIFIED BY tiger;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\ub97c\u00a0\uc0dd\uc131\ud558\uba74\u00a0DBA\ub294\u00a0GRANT \uba85\ub839\uc744\u00a0\uc2e4\ud589\ud558\uc5ec\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uad8c\ud55c\uc744\u00a0\ubd80\uc5ec\ud560\u00a0\uc218\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub300\uac1c\u00a0\uc0ac\uc6a9\uc790\ub294\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc740\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c\uc744\u00a0\uac16\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE SESSION : <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\uc811\uc18d\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud55c\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE TABLE : <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\ud14c\uc774\ube14\uc744\u00a0\uc0dd\uc131\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud55c\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE SEQUENCE : <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0Sequence\ub97c\u00a0\uc0dd\uc131\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud55c\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE VIEW : <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0View\ub97c\u00a0\uc0dd\uc131\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud55c\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CREATE PROCEDURE : <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0Stored Procedure \ub610\ub294\u00a0\ud328\ud0a4\uc9c0\ub97c\u00a0\uc0dd\uc131\u00a0\ud560\u00a0\uc218\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\ub3c4\ub85d\u00a0\ud55c\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc2dc\uc2a4\ud15c<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c\u00a0\ud5c8\uac00<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">DBA<\/span><span lang=\"x-none\">\ub294\u00a0\ud2b9\uc815\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c\uc744\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud5c8\uac00\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">GRANT <\/span><span lang=\"x-none\">\uad8c\ud55c\u00a0[, \uad8c\ud55c&#8230;] TO \uc0ac\uc6a9\uc790\u00a0[, \uc0ac\uc6a9\uc790&#8230;];<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uad8c\ud55c\uc740<\/span><span lang=\"x-none\">\u00a0\ud5c8\uac00\ub418\ub294\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c\uc774\uace0, \uc0ac\uc6a9\uc790\ub294\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\uc774\ub984\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Role<\/span><span lang=\"x-none\">\uc774\ub780?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Role<\/span><span lang=\"x-none\">\uc740\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud5c8\uac00\u00a0\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\uad00\ub828\ub41c\u00a0\uad8c\ud55c\ub4e4\uc758\u00a0\uadf8\ub8f9\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE ROLE Role;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Role<\/span><span lang=\"x-none\">\uc740\u00a0\uc0dd\uc131\ub418\ub294\u00a0role\uc758\u00a0\uc774\ub984\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc554\ud638<\/span><span lang=\"x-none\">\u00a0\ubcc0\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\ub294<\/span><span lang=\"x-none\">\u00a0ALTER USER \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\uc790\uc2e0\uc758\u00a0\uc554\ud638\ub97c\u00a0\ubcc0\uacbd\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">ALTER USER <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\u00a0IDENTIFIED BY \uc554\ud638;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\ub294<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\uc790\uc758\u00a0\uc774\ub984\uc774\uace0, \uc554\ud638\ub294\u00a0\uc0c8\ub85c\uc6b4\u00a0\uc554\ud638\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1d\uccb4<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uac1d\uccb4\uad8c\ud55c<\/td>\n<td>\ud14c\uc774\ube14<\/td>\n<td>\ubdf0<\/td>\n<td>Sequence<\/td>\n<td>Procedure<\/td>\n<td>Snapshot<\/td>\n<\/tr>\n<tr>\n<td>ALTER<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>DELETE<\/td>\n<td>\u22a6<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>EXECUTE<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>INDEX<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>INSERT<\/td>\n<td>\u22a6<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>REFERENCES<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SELECT<\/td>\n<td>\u22a6<\/td>\n<td>\u22a6<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td>\u22a6<\/td>\n<\/tr>\n<tr>\n<td>UPDATE<\/td>\n<td>\u22a6<\/td>\n<td>\u22a6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1d\uccb4<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c\u00a0\ubd80\uc5ec\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022DBA<\/span><span lang=\"x-none\">\ub294\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\ud2b9\uc815\u00a0\uac1d\uccb4\uc5d0\u00a0\ub300\ud55c\u00a0\uc791\uc5c5\uc744\u00a0\uc218\ud589\ud560\u00a0\uc218\u00a0\uc788\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac1d\uccb4\u00a0\uad8c\ud55c\uc740\u00a0\uac1d\uccb4\u00a0\uc720\ud615\uc5d0\u00a0\ub530\ub77c\u00a0\ub9e4\uc6b0\u00a0\ub2e4\uc591\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc18c\uc720\uc790\ub294\u00a0\uac1d\uccb4\uc5d0\u00a0\ub300\ud55c\u00a0\ubaa8\ub4e0\u00a0\uad8c\ud55c\uc744\u00a0\uac16\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc18c\uc720\uc790\ub294\u00a0\uc18c\uc720\ud55c\u00a0\uac1d\uccb4\uc5d0\u00a0\ub300\ud574\u00a0\ud2b9\uc815\u00a0\uad8c\ud55c\uc744\u00a0\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uc904\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">GRANT [<\/span><span lang=\"x-none\">\uac1d\uccb4\uad8c\ud55c(, \uac1d\uccb4\uad8c\ud55c&#8230;) | ALL][(Column)]<\/span><\/p>\n<p><span lang=\"ko\">ON \u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uac1d\uccb4<\/span><\/p>\n<p><span lang=\"ko\">TO \u00a0\u00a0\u00a0\u00a0[<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790[, \uc0ac\uc6a9\uc790&#8230;] | Role | PUBLIC]<\/span><\/p>\n<p>[WITH GRANT OPTION];<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uac1d\uccb4\uad8c\ud55c\uc740<\/span><span lang=\"x-none\">\u00a0\ud5c8\uac00\ub418\ub294\u00a0\uac1d\uccb4\uad8c\ud55c\uc774\uace0, ALL\uc740\u00a0\ubaa8\ub4e0\u00a0\uac1d\uccb4\u00a0\uad8c\ud55c, Column\uc740\u00a0\uad8c\ud55c\uc774\u00a0\ud5c8\uac00\ub41c\u00a0\ud14c\uc774\ube14\uc774\ub098\u00a0\ubdf0\uc758\u00a0column, ON \uac1d\uccb4\ub294\u00a0\uad8c\ud55c\uc774\u00a0\ud5c8\uac00\ub41c\u00a0\uac1d\uccb4, TO\ub294\u00a0\uad8c\ud55c\uc744\u00a0\ud5c8\uac00\u00a0\ubc1b\uc744\u00a0\uc0ac\uc6a9\uc790, PUBLIC\uc740\u00a0\ubaa8\ub4e0\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uac1d\uccb4\u00a0\uad8c\ud55c\uc744\u00a0\ud5c8\uac00\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1d\uccb4<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c\u00a0\ubd80\uc5ec\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022S_EMP <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc744\u00a0query \ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0Sue\uc640\u00a0Rich\uc5d0\uac8c\u00a0Select \uad8c\ud55c\uc744\u00a0\ubd80\uc5ec\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;GRANT select<\/p>\n<p>2 ON \u00a0\u00a0\u00a0\u00a0s_emp<\/p>\n<p>3 TO \u00a0\u00a0\u00a0\u00a0sue, rich;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud2b9\uc815\u00a0column\uc5d0\u00a0\ub300\ud55c\u00a0UPDATE \uad8c\ud55c\uc744\u00a0\uc0ac\uc6a9\uc790\uc640\u00a0Role\uc5d0\u00a0\ubd80\uc5ec\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;GRANT update (name, region_id)<\/p>\n<p>2 ON \u00a0\u00a0\u00a0\u00a0s_dept<\/p>\n<p>3 TO \u00a0\u00a0\u00a0\u00a0scott, manager;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WITH GRANT OPTION <\/span><span lang=\"x-none\">\uacfc\u00a0PUBLIC \ud0a4\uc6cc\ub4dc\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uad8c\ud55c\uc744<\/span><span lang=\"x-none\">\u00a0\ubc1b\uc740\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uad8c\ud55c\uc744\u00a0\ubd80\uc5ec\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;GRANT select, insert<\/p>\n<p>2 ON \u00a0\u00a0\u00a0\u00a0s_dept<\/p>\n<p>3 TO \u00a0\u00a0\u00a0\u00a0scott<\/p>\n<p>4 WITH GRANT OPTION<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\uad8c\ud55c\uc744\u00a0\ubd80\uc5ec\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;GRANT select<\/p>\n<p>2 ON \u00a0\u00a0\u00a0\u00a0s_ord<\/p>\n<p>3 TO \u00a0\u00a0\u00a0\u00a0PUBLIC;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ubd80\uc5ec\ub41c<\/span><span lang=\"x-none\">\u00a0\uad8c\ud55c\u00a0\ud655\uc778<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Dictionary <\/span><span lang=\"x-none\">\ubdf0<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>ROLE_SYS_PRIVS<\/td>\n<td><span lang=\"ko\">Role<\/span><span lang=\"x-none\">\uc5d0\u00a0\ubd80\uc5ec\ub41c\u00a0\uc2dc\uc2a4\ud15c\u00a0\uad8c\ud55c<\/span><\/td>\n<\/tr>\n<tr>\n<td>ROLE_TAB_PRIVS<\/td>\n<td><span lang=\"ko\">Role<\/span><span lang=\"x-none\">\uc5d0\u00a0\ubd80\uc5ec\ub41c\u00a0\ud14c\uc774\ube14\u00a0\uad8c\ud55c<\/span><\/td>\n<\/tr>\n<tr>\n<td>USER_ROLE_PRIVS<\/td>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\uac00<\/span><span lang=\"x-none\">\u00a0\uc561\uc138\uc2a4\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0role<\/span><\/td>\n<\/tr>\n<tr>\n<td>USER_TAB_PRIVS_MADE<\/td>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\uac00<\/span><span lang=\"x-none\">\u00a0\ubd80\uc5ec\ud55c\u00a0\uac1d\uccb4\u00a0\uad8c\ud55c<\/span><\/td>\n<\/tr>\n<tr>\n<td>USER_TAB_PRIVS_RECD<\/td>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790\uc5d0\uac8c<\/span><span lang=\"x-none\">\u00a0\ubd80\uc5ec\ub41c\u00a0\uac1d\uccb4\u00a0\uad8c\ud55c<\/span><\/td>\n<\/tr>\n<tr>\n<td>USER_COL_PRIVS_RECD<\/td>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0column\uc5d0\u00a0\ub300\ud574\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ubd80\uc5ec\ub41c\u00a0\uac1d\uccb4\u00a0\uad8c\ud55c<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1d\uccb4\uc5d0<\/span><span lang=\"x-none\">\u00a0\ub300\ud55c\u00a0\uad8c\ud55c\u00a0\ud68c\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022REVOKE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022WITH GRANT OPTION<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc758\ud574\u00a0\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud5c8\uac00\ub41c\u00a0\uad8c\ud55c\ub3c4\u00a0\ud68c\uc218\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">REVOKE [<\/span><span lang=\"x-none\">\uad8c\ud55c\u00a0(, \uad8c\ud55c&#8230;):ALL]<\/span><\/p>\n<p><span lang=\"ko\">ON \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uac1d\uccb4<\/span><\/p>\n<p><span lang=\"ko\">FROM \u00a0\u00a0[<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790[, \uc0ac\uc6a9\uc790&#8230;]:role | PUBLIC]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Synonym <\/span><span lang=\"x-none\">\uc0dd\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Synonym<\/span><span lang=\"x-none\">\uc744\u00a0\uc0dd\uc131\ud558\uc5ec\u00a0\uac1d\uccb4\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\ub97c\u00a0\uac04\ub2e8\ud558\uace0\u00a0\uc27d\uac8c\u00a0\ud558\uac8c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\uc18c\uc720\ud55c\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\ub300\ud55c\u00a0\ucc38\uc870<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae34\u00a0\uac1d\uccb4\u00a0\uc774\ub984\uc744\u00a0\uc9e7\uac8c\u00a0\ub9cc\ub4ed\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">CREATE [PUBLIC] SYNONYM <\/span><span lang=\"x-none\">\ub3d9\uc758\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">FROM \u00a0\u00a0<\/span><span lang=\"x-none\">\uac1d\uccb4;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">PUBLIC<\/span><span lang=\"x-none\">\uc740\u00a0\ubaa8\ub4e0\u00a0\uc0ac\uc6a9\uc790\uac00\u00a0\uc561\uc138\uc2a4\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0Synonym\uc744\u00a0\ub9cc\ub4e4\uac8c\ud558\uace0, \ub3d9\uc758\uc5b4\ub294\u00a0\uc0dd\uc131\ub418\ub294\u00a0Synonym\uc758\u00a0\uc774\ub984, \uac1d\uccb4\ub294\u00a0\uc0dd\uc131\ub41c\u00a0\ub3d9\uc758\uc5b4\uc5d0\u00a0\ub300\ud55c\u00a0\uac1d\uccb4\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">16. SQL<\/span><span lang=\"x-none\">\uacfc\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uc694\uc57d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4<\/span><span lang=\"x-none\">\u00a0\uc6a9\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uac1c<\/span><span lang=\"x-none\">\u00a0\u00a0\ub150<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>\ud14c\uc774\ube14<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14\uc740<\/span><span lang=\"x-none\">\u00a0\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0column\uacfc\u00a0\ud589\uc73c\ub85c\u00a0\ub41c\u00a0RDBMS\uc758\u00a0\uae30\ubcf8\uc801\uc778\u00a0\uc800\uc7a5\u00a0\uad6c\uc870\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\ud589<\/td>\n<td><span lang=\"ko\">\ud589\uc740<\/span><span lang=\"x-none\">\u00a0\ud14c\uc774\ube14\uc5d0\u00a0\uc788\ub294\u00a0column \uac12\uc758\u00a0\uc870\ud569\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Column<\/td>\n<td><span lang=\"ko\">Column<\/span><span lang=\"x-none\">\uc740\u00a0\ud14c\uc774\ube14\uc758\u00a0\ub370\uc774\ud130\ub97c\u00a0\ud45c\ud604\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\ud544\ub4dc<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud589\uacfc<\/span><span lang=\"x-none\">\u00a0column\uc774\u00a0\uad50\ucc28\ub418\ub294\u00a0\uacf3\uc774\u00a0\ud544\ub4dc\uc785\ub2c8\ub2e4. \ud544\ub4dc\ub294\u00a0\ub370\uc774\ud130\ub97c\u00a0\uac00\uc9c8\u00a0\uc218\u00a0\uc788\uc73c\uba70\u00a0\ub370\uc774\ud130\uac00\u00a0\uc5c6\ub2e4\uba74\u00a0null \uac12\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\ub2e4\uace0\u00a0\ub9d0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Primary Key<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">Primary Key<\/span><span lang=\"x-none\">\ub294\u00a0\ud14c\uc774\ube14\uc758\u00a0\uac01\u00a0\ud589\uc744\u00a0\uace0\uc720\ud558\uac8c\u00a0\uc2dd\ubcc4\ud558\ub294\u00a0column\uc774\ub098\u00a0column\uc758\u00a0\uc870\ud569\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Foreign Key<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">Foreign Key<\/span><span lang=\"x-none\">\ub294\u00a0\ub3d9\uc77c\u00a0\ud14c\uc774\ube14\uc774\ub098\u00a0\ub2e4\ub978\u00a0\ud14c\uc774\ube14\uc758\u00a0Primary Key\ub97c\u00a0\ucc38\uc870\ud558\ub294\u00a0column\uc774\ub098\u00a0column\uc758\u00a0\uc870\ud569\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus, SQL, PL\/SQL<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc5b8\uc5b4\ub098<\/span><span lang=\"x-none\">\u00a0Tool<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL<\/td>\n<td><span lang=\"ko\">Tool<\/span><span lang=\"x-none\">\uc774\ub098\u00a0\uc751\uc6a9\u00a0\ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c\u00a0Oracle7 Server\uc640\u00a0\ud1b5\uc2e0\ud558\uae30\u00a0\uc704\ud55c\u00a0\uba85\ub839\uc5b4<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus<\/span><\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uc790\uccb4<\/span><span lang=\"x-none\">\u00a0\uba85\ub839\uc5b4\ub97c\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc73c\uba70\u00a0SQL\uacfc\u00a0PL\/SQL \ubb38\uc744\u00a0\uc778\uc2dd\ud558\uace0\u00a0\uc2e4\ud589\ud558\ub294\u00a0Oracle Tool<\/span><\/td>\n<\/tr>\n<tr>\n<td>PL\/SQL<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\ub97c\u00a0\uc870\uc791\ud558\uace0\u00a0\uc751\uc6a9\u00a0\ud504\ub85c\uadf8\ub7a8\uc758\u00a0\ub17c\ub9ac\ub97c\u00a0\ud45c\ud604\ud558\uae30\u00a0\uc704\ud55c\u00a0Oracle\uc758\u00a0\uc808\ucc28\uc801\u00a0\uc5b8\uc5b4<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uba85\ub839\uc5b4<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>SELECT<\/p>\n<p>&nbsp;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud130\ub97c\u00a0\uac80\uc0c9\ud558\uba70\u00a0\uac00\uc7a5\u00a0\ub110\ub9ac\u00a0\uc4f0\uc774\ub294\u00a0\uba85\ub839\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>INSERT<\/p>\n<p>DELETE<\/td>\n<td>UPDATE<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0<\/span><span lang=\"x-none\">\u00a0\uac01\uac01\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\uc744\u00a0\uc785\ub825, \ubcc0\uacbd, \ud544\uc694\uc5c6\ub294\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4. \uc774\ub4e4\uc744\u00a0\ub370\uc774\ud130\u00a0\uc870\uc791\uc5b4(DML)\ub77c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE<\/p>\n<p>DROP<\/p>\n<p>TRUNCATE<\/td>\n<td>ALTER<\/p>\n<p>RENAME<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\ud14c\uc774\ube14<\/span><span lang=\"x-none\">\u00a0\uc0dd\uc131, \ubcc0\uacbd, \uc0ad\uc81c\ub97c\u00a0\ud558\uba70, \ub370\uc774\ud130\u00a0\uc815\uc758\uc5b4(DDL)\ub77c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td>COMMIT<\/p>\n<p>SAVEPOINT<\/td>\n<td>ROLLBACK<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">DML <\/span><span lang=\"x-none\">\ubb38\uc774\u00a0\ud589\ud55c\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc744\u00a0\uad00\ub9ac\ud569\ub2c8\ub2e4. \ub370\uc774\ud130\uc5d0\u00a0\ub300\ud55c\u00a0\ubcc0\uacbd\uc0ac\ud56d\uc740\u00a0\ub17c\ub9ac\uc801\uc778\u00a0\ud2b8\ub79c\uc7ad\uc158\uc73c\ub85c\u00a0\uadf8\ub8f9\ud551\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>GRANT<\/p>\n<p>&nbsp;<\/td>\n<td>REVOKE<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">Oracle <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640\u00a0\uadf8\u00a0\uad6c\uc870\uc5d0\u00a0\ub300\ud55c\u00a0\uc561\uc138\uc2a4\u00a0\uad8c\ud55c\u00a0\ubd80\uc5ec\uc640\u00a0\ud68c\uc218\ub97c\u00a0\ud558\uba70, \ub370\uc774\ud130\u00a0\uc81c\uc5b4\uc5b4(DCL)\ub77c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Oracle Data Dictionary<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\u00a0\uc0ac\uc804\uc5d0\u00a0\uc800\uc7a5\ub41c\u00a0\uc815\ubcf4\ub294\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Oracle7 Server<\/span><span lang=\"x-none\">\uc758\u00a0\uc0ac\uc6a9\uc790\u00a0\uc774\ub984<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uc5d0\uac8c\u00a0\ud5c8\uac00\ub41c\u00a0\uad8c\ud55c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\uac1d\uccb4\u00a0\uc774\ub984<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ud14c\uc774\ube14\u00a0\uc81c\uc57d\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Auditing <\/span><span lang=\"x-none\">\uc815\ubcf4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc790\uc8fc\u00a0\uc561\uc138\uc2a4\ub418\ub294\u00a0\ud14c\uc774\ube14<\/span><\/p>\n<p>&#8211; DICTIONARY<\/p>\n<p>&#8211; USER_OBJECTS<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; OBJ(USER_OBJECTS<\/span><span lang=\"x-none\">\uc5d0\u00a0\ub300\ud55c\u00a0Synonym)<\/span><\/p>\n<p>&#8211; USER_CONSTRAINTS<\/p>\n<p>&#8211; USER_SEQUENCES<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud658\uacbd\u00a0\uba85\ub839<\/span><\/p>\n<p>&#8211; SET, SHOW, CLEAR<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud615\uc2dd\u00a0\uba85\ub839<\/span><\/p>\n<p>&#8211; COLUMN, BTITLE, TTITLE, BREAK, COMPUTE<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud30c\uc77c\u00a0\uc870\uc791<\/span><\/p>\n<p>&#8211; EDIT, GET, SAVE, SPOOL, START<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0c1\ud638\u00a0\uc791\uc6a9<\/span><\/p>\n<p>&#8211; ACCEPT, PROMPT<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">17. SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc791\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ud658\uacbd<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SQL <\/span><span lang=\"x-none\">\ubb38\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf4\uace0\uc11c\ub97c\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc744\u00a0\uc791\uc131\ud558\uace0\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\uba85\ub839\uc5b4\u00a0\uc785\ub825<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\uc640\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\uad6c\uc870\ub97c\u00a0\uc870\uc791\ud558\ub294\u00a0SQL \uba85\ub839\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc815\ud615\ud654\ub41c\u00a0query \uacb0\uacfc\ub97c\u00a0\ub9cc\ub4e4\uace0, \uba85\ub839\uc5b4\ub97c\u00a0\ud3b8\uc9d1\ud558\uace0, \ubcc0\uc218\ub97c\u00a0\uc0dd\uc131\ud558\ub294\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc808\ucc28\ubb38\uc744\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud55c\u00a0PL\/SQL \ube14\ub85d<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc758\u00a0\uc120\uc5b8\uacfc\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SQL <\/span><span lang=\"x-none\">\ubc84\ud37c\ub0b4\uc5d0\u00a0PL\/SQL \ube14\ub85d\uc744\u00a0\uc120\uc5b8<\/span><\/p>\n<p><span lang=\"ko\">&#8211; PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc740\u00a0\uc5f0\uc18d\ub418\ub294\u00a0\ud55c\u00a0\ubb38\uc7a5\uc73c\ub85c\u00a0\ucde8\uae09<\/span><\/p>\n<p><span lang=\"ko\">&#8211; SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\ub294\u00a0\ud0a4\uc6cc\ub4dc\uc778\u00a0DECLARE\ub098\u00a0BEGIN\uc744\u00a0\ud30c\uc77c\uc758\u00a0\uc2dc\uc791\uc73c\ub85c\u00a0\uac04\uc8fc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub9c8\uce68\ud45c\uac00\u00a0\ub098\uc624\uba74\u00a0\ubc84\ud37c\ub97c\u00a0\ub2eb\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud30c\uc77c\uc5d0\u00a0PL\/SQL \ube14\ub85d\uc744\u00a0\uc791\uc131<\/span><\/p>\n<p><span lang=\"ko\">&#8211; SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\uc740\u00a0\ube14\ub85d\u00a0\uc548\uc5d0\uc11c\ub294\u00a0\uc4f8\u00a0\uc218\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ube14\ub85d\u00a0\uc548\uc5d0\uc11c\u00a0SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uce58\ud658(Substitution)\ubcc0\uc218\ub97c\u00a0\ucc38\uc870\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u2022ACCEPT<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\uc785\ub825\ud558\ub294\u00a0\ub0b4\uc6a9(\uac12)\uc744\u00a0\uc77d\uc5b4\u00a0\ubcc0\uc218\uc5d0\u00a0\uc800\uc7a5<\/span><\/p>\n<p>\u2022VARIABLE<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc55e\uc5d0\u00a0\ucf5c\ub860(:)\uc744\u00a0\uc368\uc11c\u00a0PL\/SQL\uc5d0\uc11c\u00a0\ucc38\uc870\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\ubcc0\uc218\ub97c\u00a0\uc120\uc5b8<\/span><\/p>\n<p>\u2022PRINT<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ubcc0\uc218\uc758\u00a0\ud604\uc7ac\u00a0\uac12\uc744\u00a0\ud45c\uc2dc(\ucd9c\ub825)<\/span><\/p>\n<p>\u2022EXECUTE<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0PL\/SQL \ubb38(Procedure, Function)\uc744\u00a0\uc2e4\ud589<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uce58\ud658<\/span><span lang=\"x-none\">\u00a0\uac12(substitution) : Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac12\uc740\u00a0\uce58\ud658\ub41c\u00a0\uac12\uc73c\ub85c\u00a0\ube14\ub85d\uc5d0\u00a0\uc804\ub2ec\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uce58\ud658\u00a0\uac12\uc740\u00a0ACCEPT \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ube14\ub85d\u00a0\uc678\ubd80\uc5d0\uc11c\u00a0\uc785\ub825\ud558\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc570\ud37c\uc0cc\ub4dc(&amp;)\ub294\u00a0\ube14\ub85d\u00a0\uc548\uc758\u00a0\uce58\ud658\u00a0\ubcc0\uc218\u00a0\uc55e\uc5d0\u00a0\uc501\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u00a0\u00a0ACCEPT <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0PROMPT \uba54\uc2dc\uc9c0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Global <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Global <\/span><span lang=\"x-none\">\ubcc0\uc218\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0PL\/SQL \ube14\ub85d\uc758\u00a0\uac12\uc744\u00a0\ucd9c\ub825\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc758\u00a0VARIABLE \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ube14\ub85d\u00a0\uc678\ubd80\uc5d0\u00a0Global \ubcc0\uc218\ub97c\u00a0\uc120\uc5b8\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ube14\ub85d\u00a0\ub0b4\ubd80\uc5d0\uc11c\u00a0Global \ubcc0\uc218\u00a0\uc55e\uc5d0\u00a0\ucf5c\ub860(:)\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc758\u00a0PRINT \uba85\ub839\uc744\u00a0\uc368\uc11c\u00a0\ube14\ub85d\u00a0\uc678\ubd80\uc5d0\uc11c\u00a0\uac12\uc744\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">VARIABLE <\/span><span lang=\"x-none\">\ubcc0\uc218<\/span><\/p>\n<p>[NUMBER|CHAR|CHAR(n)|VARCHAR2(n)]<\/p>\n<p><span lang=\"ko\">PRINT <\/span><span lang=\"x-none\">\ubcc0\uc218<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc785\ucd9c\ub825<\/span><span lang=\"x-none\">\u00a0\uac12\u00a0\uc804\ub2ec\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc6d4\uae09\uc744<\/span><span lang=\"x-none\">\u00a0\uc785\ub825\ud558\uc5ec\u00a0\uacc4\uc0b0\ub41c\u00a0\uc5f0\ubd09\uc744\u00a0\ucd9c\ub825\ud558\ub294\u00a0\uc608\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>ACCEPT p_sal PROMPT &#8216;Enter the salary: &#8216;<\/p>\n<p>VARIABLE g_year_sal NUMBER<\/p>\n<p>DECLARE<\/p>\n<p>v_sal NUMBER := &amp;p_sal;<\/p>\n<p>BEGIN<\/p>\n<p>:g_year_sal := v_sal*12;<\/p>\n<p>END;<\/p>\n<p>\/<\/p>\n<p>PRINT g_year_sal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\ub514\ubc84\uae45<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucef4\ud30c\uc77c\u00a0\uc624\ub958\ub97c\u00a0\uc810\uac80\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Anonymous <\/span><span lang=\"x-none\">\ube14\ub85d\u00a0\uc624\ub958\ub294\u00a0\ud654\uba74\uc5d0\u00a0\ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">Stored subprogram\uc758\u00a0\uacbd\uc6b0\uc5d0\ub294\u00a0USER_ERRORS data dictionary \ud14c\uc774\ube14\uc5d0\u00a0\uc800\uc7a5\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0SQL&gt; SHOW ERRORS<\/p>\n<p>SQL&gt; SELECT \u00a0\u00a0*<\/p>\n<p>2 \u00a0FROM \u00a0\u00a0\u00a0\u00a0user_errors;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Exception <\/span><span lang=\"x-none\">\ucc98\ub9ac\ub97c\u00a0\ud569\ub2c8\ub2e4. (Trap or Propagate)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">GLOBAL <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\uc0ac\uc6a9\uc2dc\uc758\u00a0\ub514\ubc84\uae45\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u00a0\u2026<\/p>\n<p>BEGIN<\/p>\n<p>IF MOD (v_num,2) = 0 THEN<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0:g_debug := &#8216;<\/span><span lang=\"x-none\">\uc9dd\uc218\ub97c\u00a0\uc785\ub825\ud588\uc2b5\ub2c8\ub2e4.&#8217;;<\/span><\/p>\n<p>ELSE<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0:g_debug := &#8216;<\/span><span lang=\"x-none\">\ud640\uc218\ub97c\u00a0\uc785\ub825\ud588\uc2b5\ub2c8\ub2e4.&#8217;;<\/span><\/p>\n<p>END IF;<\/p>\n<p>\/<\/p>\n<p>SQL&gt;START test<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uc22b\uc790\ub97c\u00a0\uc785\ub825\ud558\uc2dc\uc624\u00a0: 10<\/span><\/p>\n<p>PL\/SQL procedure successfully completed<\/p>\n<p>SQL&gt;PRINT g_debug<\/p>\n<p>G_DEBUG<\/p>\n<p>-\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uc9dd\uc218\ub97c\u00a0\uc785\ub825\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Stored Procedure <\/span><span lang=\"x-none\">\uc2e4\ud589\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">EXECUTE <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0Stored Procedure\ub97c\u00a0\uc2e4\ud589\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u00a0EXECUTE <\/span><span lang=\"x-none\">\ud504\ub85c\uc2dc\uc800\uba85\u00a0[(argument_list)]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Stored Function <\/span><span lang=\"x-none\">\uc2e4\ud589\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubc18\ub4dc\uc2dc\u00a0\uac12\uc744\u00a0\ubc18\ud658\ud574\uc57c\u00a0\ud558\ubbc0\ub85c\u00a0\uc2dd\uc758\u00a0\uc77c\ubd80\ubd84\uc73c\ub85c\uc11c\u00a0\ud568\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud568\uc218\uc758\u00a0\ubc18\ud658\uac12\uc744\u00a0global \ubcc0\uc218\uc5d0\u00a0assign\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u00a0EXECUTE <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0:= \ud568\uc218\uba85\u00a0[(argument_list)]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Stored Procedure <\/span><span lang=\"x-none\">\uc2e4\ud589\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;CREATE TABLE b_test (coll NUMBER);<\/p>\n<p>SQL&gt;CREATE PROCEDURE testproc IS<\/p>\n<p>2 BEGIN<\/p>\n<p>3 \u00a0\u00a0\u00a0FOR i IN 1..3 LOOP<\/p>\n<p>4 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0INSERT INTO b_test VALUES(i);<\/p>\n<p>5 \u00a0\u00a0\u00a0END LOOP;<\/p>\n<p>6 \u00a0END;<\/p>\n<p>7 \u00a0\/<\/p>\n<p>SQL&gt;EXECUTE testproc;<\/p>\n<p>PL\/SQL procedure successfully completed.<\/p>\n<p>SQL&gt;SELECT *<\/p>\n<p>2 FROM \u00a0\u00a0b_test;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Stored Function <\/span><span lang=\"x-none\">\uc2e4\ud589\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>SQL&gt;CREATE FUNCTION testfunc<\/p>\n<p>2 \u00a0\u00a0\u00a0(v_num NUMBER)<\/p>\n<p>3 RETURN NUMBER IS<\/p>\n<p>4 BEGIN<\/p>\n<p>5 \u00a0\u00a0\u00a0RETURN (v_num\/2);<\/p>\n<p>6 END;<\/p>\n<p>7 \/<\/p>\n<p>SQL&gt;VARIABLE g_num NUMBER<\/p>\n<p>SQL&gt;EXECUTE :g_num := testfunc(12);<\/p>\n<p>PL\/SQL procedure successfully completed.<\/p>\n<p>SQL&gt;print g_num<\/p>\n<p>G_NUM<\/p>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<p>6<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">18. <\/span><span lang=\"x-none\">\uc11c\ube0c\u00a0\ud504\ub85c\uadf8\ub7a8\uc744\u00a0\uc774\uc6a9\ud55c\u00a0\ubaa8\ub4c8\ud654\u00a0\ud504\ub85c\uadf8\ub798\ubc0d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ub2e8\uc704\u00a0\ud504\ub85c\uadf8\ub7a8\uc774\ub780\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Object<\/span><span lang=\"x-none\">\uba85\uc774\u00a0\uc788\ub294\u00a0PL\/SQL \ube14\ub85d(Named PL\/SQL Block)<\/span><\/p>\n<p><span lang=\"ko\">\u20223<\/span><span lang=\"x-none\">\uac00\uc9c0\u00a0\uc885\ub958\uc758\u00a0PL\/SQL \ud504\ub85c\uadf8\ub7a8\u00a0\ub2e8\uc704\uac00\u00a0\uc788\uc74c.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub3d9\uc791\uc744\u00a0\uc218\ud589\ud558\ub294\u00a0\ud504\ub85c\uc2dc\uc800<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uacc4\uc0b0\ud558\ub294\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub17c\ub9ac\uc801\uc73c\ub85c\u00a0\uc5f0\uad00\ub41c\u00a0\ud504\ub85c\uc2dc\uc838\uc640\u00a0\ud568\uc218\ub85c\u00a0\uc774\ub8e8\uc5b4\uc9c4\u00a0\ud328\ud0a4\uc9c0<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc751\uc6a9\u00a0\uc11c\ube0c\ud504\ub85c\uadf8\ub7a8\uc73c\ub85c\u00a0\uac1c\ubc1c\ub418\uc5b4\uc84c\uac70\ub098\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\u00a0\uc800\uc7a5\ub418\uc5b4\u00a0\uc788\uc74c.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc11c\ube0c<\/span><span lang=\"x-none\">\u00a0\ud504\ub85c\uadf8\ub7a8\u00a0\uad6c\uc131\u00a0\uc694\uc18c<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>HEADER &#8211; Mandatory<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc11c\ube0c\u00a0\ud504\ub85c\uadf8\ub7a8\uba85, \uc720\ud615, argument<\/span><\/p>\n<p>DECLARATIVE &#8211; Optional<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ubcc0\uc218<\/span><\/p>\n<p>EXECUTABLE &#8211; Mandatory<\/p>\n<p><span lang=\"ko\">&#8211; SQL <\/span><span lang=\"x-none\">\ubb38<\/span><\/p>\n<p><span lang=\"ko\">&#8211; PL\/SQL <\/span><span lang=\"x-none\">\uc81c\uc5b4\ubb38<\/span><\/p>\n<p>EXCEPTION- Optional<\/p>\n<p><span lang=\"ko\">&#8211; Error <\/span><span lang=\"x-none\">\ubc1c\uc0dd\uc2dc\u00a0\uc218\ud589\ud560\u00a0\ub3d9\uc791<\/span><\/p>\n<p>END; &#8211; Mandatory<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc11c\ube0c<\/span><span lang=\"x-none\">\u00a0\ud504\ub85c\uadf8\ub7a8\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud658\uacbd<\/span><span lang=\"x-none\">\u00a0\uc120\ud0dd<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u2193<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc11c\ube0c<\/span><span lang=\"x-none\">\u00a0\ud504\ub85c\uadf8\ub7a8\u00a0\uc791\uc131<\/span><\/td>\n<td>\u2190<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u2193<\/td>\n<td><\/td>\n<td>\u00a0Debug<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ucf54\ub4dc<\/span><span lang=\"x-none\">\u00a0\ucef4\ud30c\uc77c<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u2193<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc2e4<\/span><span lang=\"x-none\">\u00a0\ud589<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud504\ub85c\uc2dc\uc800<\/span><span lang=\"x-none\">\u00a0\uc791\uc131\u00a0&#8211; Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">CREATE OR REPLACE PROCEDURE <\/span><span lang=\"x-none\">\uc774\ub984<\/span><\/p>\n<p>[(Parameter,&#8230;)]<\/p>\n<p>IS<\/p>\n<p>pl\/sql_block;<\/td>\n<\/tr>\n<tr>\n<td>Parameter Syntax :<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Parameter <\/span><span lang=\"x-none\">\uba85[IN | OUT | IN OUT] data type<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0[{ := |DEFAULT}<\/span><span lang=\"x-none\">\uc2dd]<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">datatype<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc81c\uc57d\uc870\uac74\uc744\u00a0\uc4f0\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud504\ub85c\uc2dc\uc800<\/span><span lang=\"x-none\">\u00a0\uc791\uc131\u00a0&#8211; Guidelines<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\ud504\ub85c\uc2dc\uc838\ub97c\u00a0\uc791\uc131\ud560\u00a0\ub54c\u00a0CREATE OR REPLACE\ub97c\u00a0\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a0\ud55c\u00a0Parameter \ub77c\ub3c4\u00a0\uc0ac\uc6a9\u00a0\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022IS<\/span><span lang=\"x-none\">\ub85c\u00a0PL\/SQL \ube14\ub85d\uc744\u00a0\uc2dc\uc791\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Local <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\uc120\uc5b8\uc740\u00a0IS\uc640\u00a0BEGIN\uc0ac\uc774\uc5d0\u00a0\uc120\uc5b8\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Procedural Parameter Modes<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\ud504\ub85c\uc2dc\uc800<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>IN argument<\/td>\n<\/tr>\n<tr>\n<td>\uc2e4\ud589<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>OUT argument<\/td>\n<\/tr>\n<tr>\n<td>\ud658\uacbd<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>IN OUT argument<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>(DECLARTE)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>BEGIN<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>EXCEPTION<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud504\ub85c\uc2dc\uc800<\/span><span lang=\"x-none\">\u00a0\uc791\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE change_salary<\/p>\n<p>(v_emp_id IN NUMBER,<\/p>\n<p>v_new_salary IN NUMBER)<\/p>\n<p>IS<\/p>\n<p>BEGIN<\/p>\n<p>UPDATE s_emp<\/p>\n<p>SET salary = v_new_salary<\/p>\n<p>WHERE id = v_emp_id;<\/p>\n<p>COMMIT;<\/p>\n<p>END change_salary;<\/p>\n<p>\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\ud504\ub85c\uc2dc\uc800\uc640<\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\ud504\ub85c\uc2dc\uc800<\/td>\n<td><\/td>\n<td>\ud568\uc218<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0IN <\/span><span lang=\"x-none\">\uc778\uc218<\/span><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0IN <\/span><span lang=\"x-none\">\uc778\uc218<\/span><\/td>\n<\/tr>\n<tr>\n<td>\uc2e4\ud589<\/td>\n<td><\/td>\n<td>\uc2e4\ud589<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0OUT <\/span><span lang=\"x-none\">\uc778\uc218<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\ud658\uacbd<\/td>\n<td><\/td>\n<td>\ud658\uacbd<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\u00a0IN OUT <\/span><span lang=\"x-none\">\uc778\uc218<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>((DECLARE)<\/td>\n<td><\/td>\n<td>(DECLARE)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>BEGIN<\/td>\n<td><\/td>\n<td>BEGIN<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>EXCEPTION<\/td>\n<td><\/td>\n<td>EXCEPTION<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>END;<\/td>\n<td><\/td>\n<td>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud568\uc218\uc640<\/span><span lang=\"x-none\">\u00a0\ud504\ub85c\uc2dc\uc800\u00a0\ube44\uad50<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\ud504\ub85c\uc2dc\uc800<\/td>\n<td><span lang=\"ko\">\ud568<\/span><span lang=\"x-none\">\u00a0\u00a0\uc218<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ubb38\uc73c\ub85c\uc11c\u00a0\uc2e4\ud589<\/span><\/td>\n<td><span lang=\"ko\">\uc2dd\uc758<\/span><span lang=\"x-none\">\u00a0\uc77c\ubd80\ub85c\uc11c\u00a0\uc0ac\uc6a9<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">RETURN datatype<\/span><span lang=\"x-none\">\uc774\u00a0\uc5c6\uc74c<\/span><\/td>\n<td><span lang=\"ko\">RETURE datatype<\/span><span lang=\"x-none\">\uc774\u00a0\ud544\uc218<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uac12\uc744<\/span><span lang=\"x-none\">\u00a0Return\ud560\u00a0\uc218\u00a0\uc788\uc74c<\/span><\/td>\n<td><span lang=\"ko\">\uac12\uc744<\/span><span lang=\"x-none\">\u00a0Return\ud558\ub294\u00a0\uac83\uc774\u00a0\ud544\uc218<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud568\uc218<\/span><span lang=\"x-none\">\u00a0\uc791\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2e4\ud589\ud658\uacbd\uc5d0\u00a0\uac12\uc744\u00a0return\ud558\uae30\u00a0\uc704\ud574\u00a0PL\/SQL \ud568\uc218\ub97c\u00a0\uc791\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud568\uc218\u00a0\uc120\uc5b8\uc5d0\uc11c\u00a0datatype\uc774\u00a0\uc788\ub294\u00a0RETURN \uc808\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc5d0\u00a0\uc801\uc5b4\ub3c4\u00a0\ud55c\u00a0\uac1c\uc758\u00a0RETURN \ubb38\uc744\u00a0\ud3ec\ud568\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud568\uc218<\/span><span lang=\"x-none\">\u00a0\uc791\uc131\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">CREATE OR REPLACE FUNCTION <\/span><span lang=\"x-none\">\uc774\ub984<\/span><\/p>\n<p>[(argument&#8230;)]<\/p>\n<p>RETURN datatype<\/p>\n<p>IS<\/p>\n<p>pl\/sql_block;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc5d0\ub294\u00a0\uc801\uc5b4\ub3c4\u00a0\ud55c\u00a0\uac1c\uc758\u00a0RETURN \ubb38\uc774\u00a0\uc788\uc5b4\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Function<\/span><span lang=\"x-none\">\uc758\u00a0\uc774\ub984\uc740\u00a0\ud45c\uc900\u00a0Oracle \uba85\uba85\ubc95\uc5d0\u00a0\ub530\ub978\u00a0\ud568\uc218\uba85\uc774\uace0, argument &#8220;\ud504\ub85c\uc2dc\uc800&#8221; \uc808\uc5d0<\/span><\/p>\n<p><span lang=\"ko\">\uc11c<\/span><span lang=\"x-none\">\u00a0\uc18c\uac1c\ud55c\u00a0argument syntax\ub97c\u00a0\ucc38\uace0\ud558\uc2ed\uc2dc\uc624. Datatype\uc740\u00a0\ubc18\ud658\ub418\ub294\u00a0\uac12\uc758\u00a0datatype\uc774\uba70, pl\/sql_block\uc740\u00a0\ud568\uc218\uac00\u00a0\uc218\ud589\ud560\u00a0\ub0b4\uc6a9\uc744\u00a0\uc815\uc758\ud55c\u00a0\ubab8\uccb4\ubd80\ubd84\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud568\uc218<\/span><span lang=\"x-none\">\u00a0\uc791\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc785\ub825\u00a0\uac12\uc5d0\u00a0\uadfc\uac70\ud558\uc5ec\u00a0tax\ub97c\u00a0\ubc18\ud658\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0CREATE OR REPLACE FUNCTION tax<\/p>\n<p>(v_value IN NUMBER)<\/p>\n<p>RETURN NUMBER<\/p>\n<p>IS<\/p>\n<p>BEGIN<\/p>\n<p>RETURN(v_value*.07);<\/p>\n<p>END tax;<\/p>\n<p>\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus\uc5d0\uc11c\u00a0\ud504\ub85c\uc2dc\uc800\u00a0\uc2e4\ud589\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \uba85\ub839\u00a0\ud504\ub86c\ud504\ud2b8\uc5d0\uc11c\u00a0argument \uac12\uacfc\u00a0\ud568\uaed8\u00a0\ud504\ub85c\uc2dc\uc800\u00a0\uc774\ub984\uc744\u00a0\uc785\ub825\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;EXECUTE change_salary(17,1000);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">SQL*Plus<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0\ud568\uc218\u00a0\uc2e4\ud589\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc9c0\uc815\ub41c<\/span><span lang=\"x-none\">\u00a0\uac12\uc5d0\u00a0\uadfc\uac70\ud558\uc5ec\u00a0tax\ub97c\u00a0\ucd9c\ub825\ud558\uc2ed\uc2dc\uc624<\/span><\/td>\n<\/tr>\n<tr>\n<td>SQL&gt;VARIBLE x NUMBER<\/p>\n<p>SQL&gt;EXECUTE :x: + tax(100);<\/p>\n<p>SQL&gt;PRINT x<\/p>\n<p>x<\/p>\n<p>&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<\/p>\n<p>7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubb38\uc5d0\uc11c\u00a0\ud568\uc218\u00a0\uc2e4\ud589<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc7a5\uc810<\/span><\/p>\n<p><span lang=\"ko\">&#8211; SQL <\/span><span lang=\"x-none\">\uc5d0\uc11c\ub294\u00a0\uc27d\uac8c\u00a0\uc4f8\u00a0\uc218\u00a0\uc5c6\ub294\u00a0\uacc4\uc0b0\uc774\u00a0\uac00\ub2a5<\/span><\/p>\n<p><span lang=\"ko\">&#8211; Query <\/span><span lang=\"x-none\">\ud6a8\uc728\u00a0\uc99d\uac00<\/span><\/p>\n<p>\u2022Guidelines<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ud568\uc218\ub9cc\u00a0\uac00\ub2a5<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\u00a0\ud568\uc218(Single Row Function)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; DMA <\/span><span lang=\"x-none\">\ubb38\u00a0\uc0ac\uc6a9\ubd88\uac00<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0argument\ub294\u00a0IN\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">&#8211; PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0datatype\uc774\u00a0\uc544\ub2cc\u00a0Orecle7 Server\uc758\u00a0\ub0b4\ubd80\u00a0datatype\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/p>\n<p><span lang=\"ko\">&#8211; EXECUTE <\/span><span lang=\"x-none\">\uad8c\ud55c\uc774\u00a0\ud544\uc694<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ubb38\uc5d0\uc11c\u00a0\ud568\uc218\u00a0\uc2e4\ud589<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud568\uc218<\/span><span lang=\"x-none\">\u00a0\uc0ac\uc6a9\uc774\u00a0\uac00\ub2a5\ud55c\u00a0SQL \uc808\uc740\u00a0\ub2e4\uc74c\uacfc\u00a0\uac19\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\uba85\ub839\uc758\u00a0select_list<\/span><\/p>\n<p><span lang=\"ko\">\u2022WHERE<\/span><span lang=\"x-none\">\uc640\u00a0HAVING \uc808\uc758\u00a0\uc870\uac74<\/span><\/p>\n<p><span lang=\"ko\">\u2022CONNECT BY, START WITH, ORDER BY, GROUP BY <\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<p><span lang=\"ko\">\u2022INSERT <\/span><span lang=\"x-none\">\uba85\ub839\uc758\u00a0VALUES \uc808<\/span><\/p>\n<p><span lang=\"ko\">\u2022UPDATAE <\/span><span lang=\"x-none\">\uba85\ub839\uc758\u00a0SET \uc808<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">19. <\/span><span lang=\"x-none\">\uac04\ub2e8\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc758\u00a0\uad6c\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>DECLARE \u00a0\u00a0\u00a0\u00a0\u00a0&#8211; Optional<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ubcc0\uc218, \uc0c1\uc218, \ucee4\uc11c, user-defind exception<\/span><\/p>\n<p>BEGIN \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; mandatory<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; SQL <\/span><span lang=\"x-none\">\ubb38<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; PL\/SQL <\/span><span lang=\"x-none\">\uc81c\uc5b4\ubb38<\/span><\/p>\n<p>EXCEPTION \u00a0\u00a0\u00a0&#8211; Optional<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc624\ub958\u00a0\ubc1c\uc0dd\uc2dc\u00a0\uc218\ud589\ud560\u00a0\uc791\uc5c5<\/span><\/p>\n<p>END; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; mandatory<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0\ubcc0\uc218\u00a0\ucc98\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc120\uc5b8\ubd80\uc5d0\uc11c\u00a0\ubcc0\uc218\u00a0\uc120\uc5b8\uacfc\u00a0\ucd08\uae30\ud654<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2e4\ud589\ubd80\uc5d0\uc11c\u00a0\ubcc0\uc218\uc5d0\u00a0\uc0c8\ub85c\uc6b4\u00a0\uac12\u00a0\uc9c0\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u2022parameter<\/span><span lang=\"x-none\">\ub97c\u00a0\ud1b5\ud574\u00a0PL\/SQL \ube14\ub85d\uc73c\ub85c\u00a0\uac12\u00a0\uc804\ub2ec<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucd9c\ub825\u00a0\ubcc0\uc218\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uacb0\uacfc\u00a0\ucd9c\ub825<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubcc0\uc218\uc640<\/span><span lang=\"x-none\">\u00a0\uc0c1\uc218\u00a0\uc120\uc5b8\u00a0: syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Identifier [CONSTANT] datatype [NOT NULL]<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[ := | DEFAULT <\/span><span lang=\"x-none\">\uc218\uc2dd];<\/span><\/td>\n<\/tr>\n<tr>\n<td>Guidelines<\/p>\n<p><span lang=\"ko\">\u2022Naming Rule<\/span><span lang=\"x-none\">\uc744\u00a0\ub530\ub974\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL object <\/span><span lang=\"x-none\">\uc5d0\u00a0\uc0ac\uc6a9\ub41c\u00a0\uaddc\uce59\uc5d0\u00a0\ub530\ub77c\u00a0Identifier\uc758\u00a0\uc774\ub984\uc744\u00a0\uc815\ud558\uace0,<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\ub97c\ub4e4\uc5b4, \ubcc0\uc218\ub294\u00a0v_name, \uc0c1\uc218\ub294\u00a0c_name\uc744\u00a0\uc4f0\ub294\u00a0\uc2dd\uc758\u00a0naming convention\uc744\u00a0\ub530\ub974\uba70,<\/span><\/p>\n<p><span lang=\"ko\">\u2022NOT NULL <\/span><span lang=\"x-none\">\uc870\uac74\uc744\u00a0\uac16\uc9c0\u00a0\uc54a\uc740\u00a0\ubcc0\uc218\ub77c\uba74\u00a0\ubc18\ub4dc\uc2dc\u00a0\ucd08\uae30\ud654\ud560\u00a0\ud544\uc694\ub294\u00a0\uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\uc218\ub97c\u00a0\ucd08\uae30\ud654\ud558\uae30\u00a0\uc704\ud574\u00a0\uc9c0\uc815\u00a0\uc5f0\uc0b0\uc790(:=) \ub610\ub294\u00a0DEFAULT\ub97c\u00a0\uc0ac\uc6a9\ud558\uba70\u00a0\ubcc0\uc218\ub294\u00a0\uae30\ubcf8\uc801<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc73c\ub85c\u00a0NULL\ub85c\u00a0\ucd08\uae30\ud654\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\ud589\uc5d0\ub294\u00a0\ud558\ub098\uc758\u00a0\ubcc0\uc218\ub9cc\u00a0\uc120\uc5b8\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc2a4\uce7c\ub77c<\/span><span lang=\"x-none\">(Scalar)\ubcc0\uc218\u00a0\uc120\uc5b8\u00a0<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub0b4\ubd80\u00a0\uad6c\uc131\uc694\uc18c\uac00\u00a0\uc5c6\uace0<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\uac00\uc9c0\u00a0\uac12\ub9cc\u00a0\uac00\uc9d1\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\ubcf8\uc801\uc778\u00a0\uc720\ud615<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; BINARY_INTEGER : -2147483647<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a02147483647 \uc0ac\uc774\uc758\u00a0\uc815\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; NUMBER[(P, S)] : <\/span><span lang=\"x-none\">\uace0\uc815\u00a0\ubc0f\u00a0\ubd80\ub3d9\u00a0\uc18c\uc22b\uc810\u00a0\uc218\uc5d0\u00a0\ub300\ud55c\u00a0\uae30\ubcf8\u00a0\uc720\ud615<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; CHAR[(<\/span><span lang=\"x-none\">\ucd5c\ub300\uae38\uc774)] : 32767\ubc14\uc774\ud2b8\uae4c\uc9c0\uc758\u00a0\uace0\uc815\uae38\uc774\u00a0\ubb38\uc790\u00a0\ub370\uc774\ud130\uc5d0\u00a0\ub300\ud55c\u00a0\uae30\ubcf8\u00a0\uc720\ud615\uc73c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ub85c\u00a0\ucd5c\ub300\uae38\uc774\ub97c\u00a0\uba85\uc2dc\ud558\uc9c0\u00a0\uc54a\uc73c\uba74\u00a0\uae30\ubcf8\uc801\uc73c\ub85c\u00a0\uae38\uc774\ub294\u00a01\ub85c\u00a0\uc124\uc815<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; LONG : 32760<\/span><span lang=\"x-none\">\ubc14\uc774\ud2b8\uae4c\uc9c0\uc758\u00a0\uac00\ubcc0\uae38\uc774\u00a0\ubb38\uc790\u00a0\ub370\uc774\ud0c0<\/span><\/p>\n<p>&#8211; LONG RAW<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; VARCHAR2(<\/span><span lang=\"x-none\">\ucd5c\ub300\uae38\uc774) : 32767\ubc14\uc774\ud2b8\uae4c\uc9c0\uc758\u00a0\uac00\ubcc0\uae38\uc774\u00a0\ubb38\uc790\u00a0\ub370\uc774\ud0c0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; DATE : <\/span><span lang=\"x-none\">\ub0a0\uc9dc\uc640\u00a0\uc2dc\uac01\uc5d0\u00a0\ub300\ud55c\u00a0\uae30\ubcf8\u00a0\uc720\ud615<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; BOOLEAN : <\/span><span lang=\"x-none\">\ub17c\ub9ac\uc5f0\uc0b0\uc5d0\u00a0\uc0ac\uc6a9\ub418\ub294\u00a0\uc138\u00a0\uac00\uc9c0\u00a0\uac12(TRUE, FALSE, NULL) \uc911\u00a0\ud558\ub098\ub97c\u00a0\uc800<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\uc7a5\ud558\ub294\u00a0\uae30\ubcf8\u00a0\uc720\ud615<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc2a4\uce7c\ub77c<\/span><span lang=\"x-none\">\u00a0\ubcc0\uc218\u00a0\uc120\uc5b8\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>v_gender \u00a0\u00a0\u00a0\u00a0CHAR(1);<\/p>\n<p>v_count \u00a0\u00a0\u00a0\u00a0\u00a0BINARY_INTEGER := 0;<\/p>\n<p>v_total_sal \u00a0\u00a0\u00a0NUMBER(9,2) := 0;<\/p>\n<p>v_order_date DATE := SYSDATE + 7;<\/p>\n<p>v_tax_rate \u00a0\u00a0\u00a0CONSTANT NUMBER(3,2) := 8.25;<\/p>\n<p>v_valid \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0BOOLEAN NOT NULL := TRUE;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%TYPE <\/span><span lang=\"x-none\">\uc18d\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\u00a0\uc0ac\ud56d\uc5d0\u00a0\ub530\ub77c\u00a0\ubcc0\uc218\ub97c\u00a0\uc120\uc5b8\ud558\uac8c\u00a0\ud574\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc774\ubbf8\u00a0\uc120\uc5b8\ub41c\u00a0\ub2e4\ub978\u00a0\ubcc0\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0column definition<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc544\ub798\u00a0\ud56d\ubaa9\u00a0\ub4a4\uc5d0\u00a0%TYPE\uc744\u00a0\ubd99\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\uacfc\u00a0column<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc774\ubbf8\u00a0\uc120\uc5b8\ud55c\u00a0\ubcc0\uc218\uba85<\/span><\/p>\n<p><span lang=\"ko\">\u2022PL\/SQL<\/span><span lang=\"x-none\">\uc740\u00a0\ubcc0\uc218\uc758\u00a0datatype\uacfc\u00a0\ud06c\uae30\ub97c\u00a0\uacb0\uc815<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%TYPE : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u00a0DECLARE<\/p>\n<p>v_last_name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp.last_name%TYPE;<\/p>\n<p>v_fist_name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_emp.first_name%TYPE;<\/p>\n<p>v_balance \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(7,2);<\/p>\n<p>v_minimum_balance \u00a0\u00a0\u00a0v_balance%TYPE := 10;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">%TYPE <\/span><span lang=\"x-none\">\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uc5bb\uc744\u00a0\uc218\u00a0\uc788\ub294\u00a0\uc7a5\uc810<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\uc220\ud55c\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0column definition\uc744\u00a0\uc815\ud655\ud788\u00a0\uc54c\uc9c0\u00a0\ubabb\ud558\ub294\u00a0\uacbd\uc6b0\uc5d0\ub3c4\u00a0\uc4f8\uc218\u00a0\uc788\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\uc220\ud55c\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0column definition\uc774\u00a0\ubcc0\uacbd\ub418\uc5b4\ub3c4\u00a0\ub2e4\uc2dc\u00a0PL\/SQL\uc744\u00a0\uace0\uce60\u00a0\ud544\uc694\uac00\u00a0\uc5c6\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Composite Datatype<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf5\ud569(Composite)Datatype<\/span><\/p>\n<p>&#8211; PL\/SQL TABLES<\/p>\n<p>&#8211; PL\/SQL RECORDS<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub0b4\ubd80\u00a0\uad6c\uc131\uc694\uc18c\u00a0\ud3ec\ud568(internal component)<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc7ac\uc0ac\uc6a9\u00a0\uac00\ub2a5<\/span><\/p>\n<p>\u2022PL\/SQL TABLES<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ub450\u00a0\uac00\uc9c0\u00a0\uc694\uc18c\ub85c\u00a0\uad6c\uc131<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Datatype<\/span><span lang=\"x-none\">\uc774\u00a0BINARY_INTEGER\uc778\u00a0primary key<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc2a4\uce7c\ub77c\u00a0datatype\uc758\u00a0column<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc81c\ud55c\ub418\uc5b4\u00a0\uc788\uc9c0\u00a0\uc54a\uc73c\ubbc0\ub85c\u00a0\ub3d9\uc801\uc73c\ub85c\u00a0\ud06c\uae30\u00a0\uc99d\uac00<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL TABLE <\/span><span lang=\"x-none\">\uad6c\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Primary Key<\/td>\n<td>Column<\/td>\n<\/tr>\n<tr>\n<td>\u2026<\/td>\n<td>\u2026<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Jones<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Smith<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Maduro<\/td>\n<\/tr>\n<tr>\n<td>\u2026<\/td>\n<td>\u2026<\/td>\n<\/tr>\n<tr>\n<td>BINARY_INTEGER<\/td>\n<td>\uc2a4\uce7c\ub77c<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL TABLE<\/span><span lang=\"x-none\">\uc758\u00a0\uc120\uc5b8<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022TABLE datatype<\/span><span lang=\"x-none\">\uc744\u00a0\uc120\uc5b8\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud574\ub2f9\u00a0datatype\uc744\u00a0\uac16\ub294\u00a0\ubcc0\uc218\ub97c\u00a0\uc120\uc5b8\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>DECLARE<\/p>\n<p><span lang=\"ko\">TYPE <\/span><span lang=\"x-none\">\uc720\ud615\uc774\ub984\u00a0IS TABLE OF scalar datatype<\/span><\/p>\n<p>[NOT NULL] INDEX BY BINARY_INTEGER;<\/p>\n<p><span lang=\"ko\">Identifier <\/span><span lang=\"x-none\">\uc720\ud615\uc774\ub984;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc720\ud615\uc774\ub984\uc740<\/span><span lang=\"x-none\">\u00a0TABLE \uc720\ud615\uc758\u00a0\uc774\ub984\uc774\uace0, Scalar Datatype\uc740\u00a0PL\/SQL TABLE \uc694\uc18c\uc758<\/span><\/p>\n<p><span lang=\"ko\">datatype<\/span><span lang=\"x-none\">\uc73c\ub85c\u00a0%TYPE \uc18d\uc131\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0DECLARE<\/p>\n<p>TYPE name_table_type IS TABLE OF VARCHAR2(25)<\/p>\n<p>INDEX BY BINARY_INTEGER;<\/p>\n<p>first_name_table \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0name_table_type;<\/p>\n<p>last_name_table \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0name_table_type;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>PL\/SQL RECORDS<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2a4\uce7c\ub77c, RECORD, \ub610\ub294\u00a0PL\/SQL TABLE datatype\uc911\u00a0\ud558\ub098\u00a0\uc774\uc0c1\uc758\u00a0\uc694\uc18c\ub85c\u00a0\uad6c\uc131\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u20223GL<\/span><span lang=\"x-none\">\uc758\u00a0\ub808\ucf54\ub4dc\uc640\u00a0\uad6c\uc870\uac00\u00a0\uc720\uc0ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\uc758\u00a0\ud589\uacfc\u00a0\ub3d9\uc77c\ud558\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\uc801\u00a0\ub2e8\uc704\ub85c\uc11c\u00a0\ud544\ub4dc\u00a0\uc9d1\ud569\uc744\u00a0\ucc98\ub9ac\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ud574\u00a0\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc758\u00a0\ud589\uc744\u00a0\uc77d\uc5b4\uc62c\u00a0\ub54c\u00a0\ud3b8\ub9ac\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL RECORDS<\/span><span lang=\"x-none\">\uc758\u00a0\uad6c\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud544\ub4dc<\/span><span lang=\"x-none\">1(datatype)<\/span><\/td>\n<td><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\ud544\ub4dc2(datatype)<\/span><\/td>\n<td><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\ud544\ub4dc3(datatype)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">PL\/SQL RECORD <\/span><span lang=\"x-none\">\uc120\uc5b8<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\u00a0Syntax<\/p>\n<p>&nbsp;<\/p>\n<p>DECLARE<\/p>\n<p><span lang=\"ko\">TYPE <\/span><span lang=\"x-none\">\uc720\ud615\uc774\ub984\u00a0IS RECORD<\/span><\/p>\n<p><span lang=\"ko\">(<\/span><span lang=\"x-none\">\ud544\ub4dc\uc774\ub9841 \ud544\ub4dc\uc720\ud615<\/span><\/p>\n<p><span lang=\"ko\">[NOT NULL { := |DEFAULT} <\/span><span lang=\"x-none\">\uc2dd],<\/span><\/p>\n<p><span lang=\"ko\">(<\/span><span lang=\"x-none\">\ud544\ub4dc\uc774\ub9842 \ud544\ub4dc\uc720\ud615<\/span><\/p>\n<p><span lang=\"ko\">[NOT NULL { := |DEFAULT} <\/span><span lang=\"x-none\">\uc2dd], &#8230;);<\/span><\/p>\n<p><span lang=\"ko\">Identifier \u00a0\u00a0<\/span><span lang=\"x-none\">\uc720\ud615\uc774\ub984;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc720\ud615\uc774\ub984\uc740<\/span><span lang=\"x-none\">\u00a0RECORD \uc720\ud615\uc758\u00a0\uc774\ub984\uc774\uace0, \ud544\ub4dc\uc720\ud615\uc740\u00a0\ud544\ub4dc\uc758\u00a0datatype\uc73c\ub85c\u00a0%TYPE\uacfc\u00a0%ROWTYPE \uc18d\uc131\uc744\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4. \uc2dd\uc740\u00a0\ubb38\uc790, \ubcc0\uc218\u00a0\ub610\ub294\u00a0\uc5f0\uc0b0\uc790\uc640\u00a0\ud568\uc218\ub85c\u00a0\ub41c\u00a0\uc2dd\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0DECLARE<\/p>\n<p>TYPE emp_record_type IS RECORD<\/p>\n<p>(last_name VARCHAR2(25),<\/p>\n<p>first_name VARCHAR2(25),<\/p>\n<p>gender \u00a0\u00a0\u00a0char(1));<\/p>\n<p>employee_record \u00a0emp_record_type;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%ROWTYPE <\/span><span lang=\"x-none\">\uc18d\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\uc774\ub098\u00a0\ubdf0\uc758\u00a0\uc77c\ub828\uc758\u00a0column\ub4e4\uc5d0\u00a0\ub300\ud574\u00a0\ubcc0\uc218\u00a0\uc120\uc5b8<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\uba85\u00a0\uc811\ub450\uc5b4\ub85c\u00a0\ud45c\uae30<\/span><\/p>\n<p><span lang=\"ko\">\u2022RECORD<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc788\ub294\u00a0\ud544\ub4dc\ub294\u00a0\ud14c\uc774\ube14\uc774\ub098\u00a0\ubdf0\uc758\u00a0column\uba85\uacfc\u00a0datatype\ub97c\u00a0\ucde8\ud568<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%ROWTYPE <\/span><span lang=\"x-none\">\uc18d\uc131\uc758\u00a0\uc7a5\uc810<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc911\uc694\ud55c\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0column\uc758\u00a0\uac2f\uc218\uc640\u00a0datatype\uc744\u00a0\ubaa8\ub974\uac8c\u00a0\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">SELECT\ubb38\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ud589\uc744\u00a0\uac80\uc0c9\ud558\uac70\ub098\u00a0Explicit \ucee4\uc11c\ub85c\u00a0\uc5ec\ub7ec\u00a0\ud589\uc744\u00a0\uac80\uc0c9\ud560\u00a0\ub54c\u00a0\uc720\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0DECLARE<\/p>\n<p>dept_record \u00a0\u00a0\u00a0s_dept%ROWTYPE;<\/p>\n<p>emp_record \u00a0\u00a0\u00a0s_emp%ROWTYPE;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc7a5\uc740\u00a0\uc5ec\ub7ec\u00a0\ud589\uc5d0\u00a0\uac78\uccd0\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ud718\ub2e8\uc704\ub294\u00a0\uacf5\ubc31\uc73c\ub85c\u00a0\ubd84\ub9ac\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Identifiers(<\/span><span lang=\"x-none\">\ubcc0\uc218)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; 30<\/span><span lang=\"x-none\">\uc790\uae4c\uc9c0\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ubc18\ub4dc\uc2dc\u00a0\uc601\ubb38\uc790\ub85c\u00a0\uc2dc\uc791\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\uc758\u00a0column\uba85\uacfc\u00a0\uac19\uc740\u00a0\uc774\ub984\uc740\u00a0\uc0ac\uc6a9\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubb38\uc790\uc640\u00a0\ub0a0\uc9dc\u00a0\ub9ac\ud130\ub7f4\uc5d0\ub294\u00a0\ub530\uc634\ud45c(&#8221;)\ub85c\u00a0\ud45c\uc2dc\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc22b\uc790\ub294\u00a0\uc77c\ubc18\uc801\uc778\u00a0\uc218\uce58\ub098\u00a0\uacfc\ud559\uc801\u00a0\ud45c\uae30\ubc95\uc73c\ub85c\u00a0\ud45c\ud604\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc8fc\uc11d\uc740<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\ud589\uc5d0\u00a0\uac78\uccd0\u00a0\uc4f0\ub824\uba74\u00a0\/* \uacfc\u00a0*\/ \uae30\ud638\ub97c\u00a0\uc0ac\uc774\uc5d0\u00a0\uc4f0\uace0<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ud55c\u00a0\ud589\uc5d0\u00a0\uc4f0\ub294\u00a0\uc8fc\uc11d\uc740\u00a0\ub77c\uc778\u00a0\ucc98\uc74c\uc5d0\u00a0&#8211;\uc744\u00a0\ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0b4\uc7a5\ub41c<\/span><span lang=\"x-none\">\u00a0\ube14\ub85d(Nested Block)\uacfc\u00a0\ubcc0\uc218\uc758\u00a0\uc601\uc5ed<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2e4\ud589\ubb38\uc744\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\ub294\u00a0\uacf3\uc774\uba74\u00a0\uc5b4\ub514\ub4e0\u00a0\ubb38\uc7a5\uc744\u00a0\ub0b4\uc7a5\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Nested Block<\/span><span lang=\"x-none\">\uc740\u00a0\ubb38\uc7a5\u00a0\ucc98\ub7fc\u00a0\ucde8\uae09\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Exeption section<\/span><span lang=\"x-none\">\uc5d0\ub3c4\u00a0nested block\uc744\u00a0\uc4f8\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Object<\/span><span lang=\"x-none\">\uc758\u00a0\ud1b5\uc6a9\u00a0\ubc94\uc704\ub294\u00a0\ud504\ub85c\uadf8\ub7a8\ub0b4\uc5d0\uc11c\u00a0Object\ub97c\u00a0\ucc38\uc870\ud560\u00a0\uc218\u00a0\uc788\ub294\u00a0\uc601\uc5ed\uc548\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc120\uc5b8\ud558\uc9c0\u00a0\uc54a\uc740\u00a0\ube14\ub85d\uc5d0\uc11c\u00a0Identifiers\ub97c\u00a0\ucc38\uc870\ud558\uba74\u00a0\uc0c1\uc704\u00a0\ube14\ub85d\uc5d0\uc11c\u00a0\ucc3e\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc790\uc2e0\uc744\u00a0\ub0b4\ud3ec\ud55c\u00a0\ube14\ub85d\uc73c\ub85c\u00a0\ucc3e\uc544\u00a0\uc62c\ub77c\u00a0\uac11\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc790\uc2e0\uc774\u00a0\ub0b4\ud3ec\ud55c\u00a0\ube14\ub85d\uc73c\ub85c\u00a0\ucc3e\uc544\u00a0\ub0b4\ub824\uac00\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub0b4\uc7a5\ub41c<\/span><span lang=\"x-none\">\u00a0\ube14\ub85d\uacfc\u00a0\ubcc0\uc218\uc758\u00a0\uc601\uc5ed\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>DECLARE<\/p>\n<p><span lang=\"ko\">x INTEGER; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0x<\/span><span lang=\"x-none\">\uc758\u00a0\uc601\uc5ed<\/span><\/p>\n<p>BEGIN<\/p>\n<p>\u2026<\/p>\n<p>DECLARE<\/p>\n<p><span lang=\"ko\">y NUMBER; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0y<\/span><span lang=\"x-none\">\uc758\u00a0\uc601\uc5ed<\/span><\/p>\n<p>BEGIN<\/p>\n<p>\u2026<\/p>\n<p>END;<\/p>\n<p>\u2026<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ubcc0\uc218\uc5d0<\/span><span lang=\"x-none\">\u00a0\uac12\u00a0\ud560\ub2f9\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Identifiers := <\/span><span lang=\"x-none\">\uc2dd;<\/span><\/p>\n<p><span lang=\"ko\">plsql_table_name(primary_key_value) := <\/span><span lang=\"x-none\">\uc2dd;<\/span><\/p>\n<p><span lang=\"ko\">plsql_record_name.field_name := <\/span><span lang=\"x-none\">\uc2dd;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">plsql_table_name<\/span><span lang=\"x-none\">\uc740\u00a0PL\/SQL TABLE \uc774\ub984, primary_key_value\uc740\u00a0PL\/SQL TABLE\uc758\u00a0index,<\/span><\/p>\n<p><span lang=\"ko\">plsql_record_name<\/span><span lang=\"x-none\">\uc740\u00a0PL\/SQL RECORD \uc774\ub984, field_name\uc740\u00a0PL\/SQL RECORD\uc758\u00a0\ud544\ub4dc\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubcc0\uc218\uc5d0<\/span><span lang=\"x-none\">\u00a0\uac12\uc744\u00a0\ud560\ub2f9(Assign)\uc815\ud558\ub294\u00a0\ubc29\ubc95\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucd5c\ub300\u00a0\uae09\uc5ec\ub97c\u00a0\ud604\uc7ac\u00a0\uae09\uc5ec\ub85c\u00a0\ud560\ub2f9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>v_max_sal \u00a0: = v_sal;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022PL\/SQL TABLE<\/span><span lang=\"x-none\">\uc758\u00a03\ubc88\uc9f8\u00a0Identifiers\uc5d0\u00a0&#8220;Maduro&#8221;\ub97c\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>last_name_table (3) : = &#8216;Maduro&#8217;;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022PL\/SQL RECORD<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc0c8\ub85c\uc6b4\u00a0\uc0ac\uc6d0\uc5d0\u00a0\ub300\ud55c\u00a0\uae30\ubcf8\u00a0\uc815\ubcf4\ub97c\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>emp_record.last_name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0: = &#8216;Maduro&#8217;;<\/p>\n<p>emp_record.first_name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0: = &#8216;Elena&#8217;;<\/p>\n<p>emp_record.gender \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0: = &#8216;F&#8217;;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ubcc0\uc218\uc5d0<\/span><span lang=\"x-none\">\u00a0\uac12\uc744\u00a0\ud560\ub2f9(Assign)\ud558\ub294\u00a0\ubc29\ubc95\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td>DECLARE<\/p>\n<p>v_weight \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(3) := 600;<\/p>\n<p>m_message \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR2(255) := &#8216;Product 10012&#8217;;<\/p>\n<p>BEGIN<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc11c\ube0c<\/span><span lang=\"x-none\">\u00a0\ube14\ub85d<\/span><\/td>\n<td>\u00a0DECLARE<\/p>\n<p>v_weight \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(3) := 1;<\/p>\n<p>v_message \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR2(255) := &#8216;Product 10011&#8217;;<\/p>\n<p>v_new_locn \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VARCHAR2(50) := &#8216;Europe&#8217;;<\/p>\n<p>BEGIN<\/p>\n<p>v_weight := v_weight + 1;<\/p>\n<p>v_new_locn : = &#8216;Western&#8217; || v_new_locn;<\/p>\n<p>END;<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>v_weight := v_weight + 1;<\/p>\n<p>v_message := v_message || &#8216;is in stock&#8217;;<\/p>\n<p>v_new_locn := &#8216;Western&#8217; || v_new_locn;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub17c\ub9ac\u00a0\uc5f0\uc0b0\uc790<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0b0\uc220\u00a0\uc5f0\uc0b0\uc790\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SQL\uacfc\u00a0\ub9c8\ucc2c\uac00\uc9c0<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5f0\uacb0\u00a0\uc5f0\uc0b0\uc790(concatenation)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc9c0\uc218\u00a0\uc5f0\uc0b0\uc790(**)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uad04\ud638\ub97c\u00a0\uc368\uc11c\u00a0\uc218\ud589\ub420\u00a0\uc5f0\uc0b0\uc21c\uc11c\ub97c\u00a0\uc870\uc815\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub8e8\ud504\uc758\u00a0\uc778\ub371\uc2a4\ub97c\u00a0\uc99d\uac00\uc2dc\ud0a4\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_count \u00a0:= v_count + 1;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Boolean <\/span><span lang=\"x-none\">\ubcc0\uc218\uc758\u00a0\uac12\uc744\u00a0\uc124\uc815\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_equal \u00a0:= (v_n1 = v_n2);<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uac12\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\ub294\uc9c0\u00a0\uc0ac\ubc88\uc5d0\u00a0\ub300\ud574\u00a0\uac80\uc99d\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_valid \u00a0:= (v_emp_id IS NOT NULL);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\uac00\ub2a5\ud55c\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\u00a0\uc22b\uc790\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub2e8\uc77c\u00a0\ud589\u00a0\ubb38\uc790\u00a0\ud568\uc218\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SQL\uacfc\u00a0\ub9c8\ucc2c\uac00\uc9c0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">&#8211; Datatype <\/span><span lang=\"x-none\">\ubcc0\ud658\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ub0a0\uc9dc\u00a0\ud568\uc218<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc5c6\ub294\u00a0\ud568\uc218<\/span><\/p>\n<p>&#8211; GREATEST<\/p>\n<p>&#8211; LEAST<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uadf8\ub8f9\u00a0\ud568\uc218(SQL statement \uc5d0\uc11c\ub294\u00a0\uac00\ub2a5)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\uc608<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc6b0\ud3b8\ubc1c\uc1a1\u00a0\uc8fc\uc18c\ub97c\u00a0\ub9cc\ub4dc\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_mailing_address := v_name || CHR(10) ||<\/p>\n<p>v_addess || CHR(10) || v_country || CHR(10) || v_zip_code;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\ub984\uc744\u00a0\ub300\ubb38\uc790\ub85c\u00a0\ubc14\uafb8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_last_name := UPPER(v_last_name);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Datatype <\/span><span lang=\"x-none\">\ubcc0\ud658<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ub97c\u00a0\ub2e4\ub978\u00a0datatype\uc73c\ub85c\u00a0\ubcc0\ud658<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc2dd\uc5d0\uc11c\u00a0\ub2e4\ub978\u00a0datatype\uc744\u00a0\uac19\uc774\u00a0\uc4f0\uac8c\u00a0\ub418\uba74\u00a0\uc624\ub958\uac00\u00a0\ubc1c\uc0dd\ud558\uac70\ub098\u00a0\uc131\ub2a5\uc774\u00a0\uc800\ud558\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\ud658\u00a0\ud568\uc218:<\/span><\/p>\n<p>&#8211; TO_CHAR<\/p>\n<p>_ TO_DATE<\/p>\n<p>_ TO_NUMBER<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130\uc720\ud615<\/span><span lang=\"x-none\">\u00a0\ubcc0\ud658\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc774\u00a0\ubb38\uc7a5\uc740\u00a0\ucef4\ud30c\uc77c\u00a0\uc624\ub958\uac00\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_comment \u00a0\u00a0:= USER || &#8216; : &#8216; || SYSDATE;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc624\ub958\ub97c\u00a0\uc815\uc815\ud558\ub824\uba74\u00a0TO_CHAR \ubcc0\ud658\u00a0\ud568\uc218\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0v_comment \u00a0\u00a0:= USER || &#8216; : &#8216; || TO_CHAR(SYSDATE);<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">NON-PL\/SQL <\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\ucc38\uc870<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud638\uc2a4\ud2b8\u00a0\ubcc0\uc218\uc778\u00a0NON-PL\/SQL \ubcc0\uc218\u00a0\ucc38\uc870<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucf5c\ub860(:)\uc744\u00a0\uc811\ub450\uc5b4\ub85c\u00a0\uc368\uc11c\u00a0\ucc38\uc870<\/span><\/p>\n<p><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus Global\ubcc0\uc218\uc5d0\u00a0\uc5f0\ubd09\uc744\u00a0\uc800\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0:g_annual_salary \u00a0:= v_salary*12;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud504\ub85c\uadf8\ub798\ubc0d<\/span><span lang=\"x-none\">(Guidelines)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc720\uc9c0\ubcf4\uc218\ub97c\u00a0\uc27d\uac8c\u00a0\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucf54\ub4dc\uc5d0\u00a0\uc8fc\uc11d\uc744\u00a0\ub2ec\uc544\u00a0\ubb38\uc11c\ud654\u00a0\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub300\uc18c\ubb38\uc790\u00a0\ud45c\uae30\ubc95\uc744\u00a0\ub530\ub77c\u00a0\ucf54\ub4dc\ub97c\u00a0\uc791\uc131\u00a0\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud45c\uae30\ubc95\uc5d0\u00a0\ub530\ub77c\u00a0Identifiers\uc640\u00a0\uac1d\uccb4\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc77d\uae30\u00a0\uc27d\ub3c4\ub85d\u00a0\ub4e4\uc5ec\uc4f0\uae30\ub97c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucf54\ub4dc\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc8fc\uc11d\u00a0\ub2ec\uae30<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub450\u00a0\uac1c\uc758\u00a0dash( &#8211; &#8211; )\ub97c\u00a0\uc8fc\uc11d\u00a0\uc55e\uc5d0\u00a0\uc4f0\uac70\ub098,<\/span><\/p>\n<p><span lang=\"ko\">\u2022\/* <\/span><span lang=\"x-none\">\uacfc\u00a0*\/\uc0ac\uc774\uc5d0\u00a0\uc8fc\uc11d\uc744\u00a0\ub2ec\uba74\u00a0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/td>\n<\/tr>\n<tr>\n<td>DECLARE<\/p>\n<p>v_sal NUMBER(9,2);<\/p>\n<p>BEGIN<\/p>\n<p><span lang=\"ko\">\/* <\/span><span lang=\"x-none\">\uc785\ub825\ud558\ub294\u00a0\uc6d4\uae09\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uc5f0\ubd09\uc744\u00a0\uacc4\uc0b0\ud569\ub2c8\ub2e4. *\/<\/span><\/p>\n<p>v_sal := v_sal*12;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucf54\ub4dc<\/span><span lang=\"x-none\">\u00a0\uaddc\uc57d(Code Convention)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubd84<\/span><span lang=\"x-none\">\u00a0\u00a0\ub958<\/span><\/td>\n<td><span lang=\"ko\">\ub300\uc18c\ubb38\uc790<\/span><span lang=\"x-none\">\u00a0\ud45c\uae30\ubc95<\/span><\/td>\n<td>\uc608<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\uba85\ub839<\/span><\/td>\n<td>\ub300\ubb38\uc790<\/td>\n<td>SELECT, INSERT<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ud0a4\uc6cc\ub4dc<\/span><\/td>\n<td>\ub300\ubb38\uc790<\/td>\n<td>DECLARE, BEGIN, IF<\/td>\n<\/tr>\n<tr>\n<td>Datatype<\/td>\n<td>\ub300\ubb38\uc790<\/td>\n<td>VARCHAR2, BOOLEAN<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc2dd\ubcc4\uc790<\/span><span lang=\"x-none\">, \ub9e4\uac1c\ubcc0\uc218<\/span><\/td>\n<td>\uc18c\ubb38\uc790<\/td>\n<td>v_sal, emp_cursor, g_sal<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ub370\uc774\ud130\ubca0\uc774\uc2a4<\/span><span lang=\"x-none\">\u00a0\ud14c\uc774\ube14, Column<\/span><\/td>\n<td>\uc18c\ubb38\uc790<\/td>\n<td>s_emp, order_date, id<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucf54\ub4dc<\/span><span lang=\"x-none\">\u00a0\uba85\uba85\ubc95(Code Naming Convention)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc2dd\ubcc4\uc790<\/td>\n<td><span lang=\"ko\">\uc774\ub984<\/span><span lang=\"x-none\">\u00a0\uc9c0\uc815\u00a0\uaddc\uce59<\/span><\/td>\n<td>\uc608<\/td>\n<\/tr>\n<tr>\n<td>\ubcc0\uc218<\/td>\n<td>v_name<\/td>\n<td>v_sal<\/td>\n<\/tr>\n<tr>\n<td>\uc0c1\uc218<\/td>\n<td>c_name<\/td>\n<td>c_company_name<\/td>\n<\/tr>\n<tr>\n<td>\ucee4\uc11c<\/td>\n<td>name_cusor<\/td>\n<td>emp_cursor<\/td>\n<\/tr>\n<tr>\n<td>Exception<\/td>\n<td>e_name<\/td>\n<td>e_too_many<\/td>\n<\/tr>\n<tr>\n<td>Table type<\/td>\n<td>name_table_type<\/td>\n<td>amount_table_type<\/td>\n<\/tr>\n<tr>\n<td>\ud14c\uc774\ube14<\/td>\n<td>name_table<\/td>\n<td>order_total_table<\/td>\n<\/tr>\n<tr>\n<td>Record type<\/td>\n<td>name_record_type<\/td>\n<td>emp_record_type<\/td>\n<\/tr>\n<tr>\n<td>Record<\/td>\n<td>name_record<\/td>\n<td>customer_record<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus Substitution Parameter<\/span><\/td>\n<td>p_name<\/td>\n<td>p_sal<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus Global \ubcc0\uc218<\/span><\/td>\n<td>g_name<\/td>\n<td>g_year_sal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ub4e4\uc5ec\uc4f0\uae30<\/span><span lang=\"x-none\">\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc54c\uc544\ubcf4\uae30<\/span><span lang=\"x-none\">\u00a0\uc27d\ub3c4\ub85d\u00a0\ucf54\ub4dc\uc758\u00a0\uac01\u00a0\ub808\ubca8\ubcc4\ub85c\u00a0\ub4e4\uc5ec\u00a0\uc4f0\uae30\ub97c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\uc608<\/span><span lang=\"x-none\">)<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u2026<\/p>\n<p>BEGIN<\/p>\n<p>IF x=0 THEN<\/p>\n<p>y=1;<\/p>\n<p>END IF;<\/p>\n<p>\u2026<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">20. <\/span><span lang=\"x-none\">\uc624\ub77c\ud074\u00a0\ub370\uc774\ud130\u00a0\ubca0\uc774\uc2a4\uc640\uc758\u00a0\uc778\ud130\ud398\uc774\uc2a4<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0SQL \uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\ubb38\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\u00a0\ud55c\u00a0\ud589\uc758\u00a0\ub370\uc774\ud130\u00a0\ucd94\ucd9c<\/span><\/p>\n<p><span lang=\"ko\">\u2022DML <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758\u00a0\ud589\u00a0\ubcc0\uacbd<\/span><\/p>\n<p><span lang=\"ko\">\u2022COMMIT<\/span><span lang=\"x-none\">\uc774\ub098\u00a0ROLLBACK \uba85\ub839\uc73c\ub85c\u00a0\ud2b8\ub79c\uc7ad\uc158\u00a0\uc81c\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">\u2022DBMS_SQL <\/span><span lang=\"x-none\">\ud328\ud0a4\uc9c0\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0DDL\uacfc\u00a0DCL\ubb38\u00a0\uc0ac\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uac80\uc0c9\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SELECT<\/span><span lang=\"x-none\">\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\u00a0\ub370\uc774\ud130\u00a0\uac80\uc0c9<\/span><\/td>\n<\/tr>\n<tr>\n<td>SELECT \u00a0\u00a0select_list<\/p>\n<p>INTO \u00a0\u00a0\u00a0\u00a0\u00a0variable_name : record_name<\/p>\n<p>FROM \u00a0\u00a0\u00a0\u00a0table<\/p>\n<p>WHERE \u00a0\u00a0condition;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022INTO <\/span><span lang=\"x-none\">\uc808\u00a0\ud544\uc694<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\ud589\ub9cc\uc774\u00a0return \ub428<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4e0\u00a0SELECT syntax \uc0ac\uc6a9\uc774\u00a0\uac00\ub2a5<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uac80\uc0c9\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uc8fc\ubb38\uc5d0\u00a0\ub300\ud55c\u00a0\uc8fc\ubb38\uc77c\uacfc\u00a0\ubc1c\uc1a1\uc77c\uc744\u00a0\uac80\uc0c9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE ship_date<\/p>\n<p>(v_ord_id IN NUMBER)<\/p>\n<p>IS<\/p>\n<p>v_date_ordered s_ord.date_ordered%TYPE;<\/p>\n<p>v_date_shipped s_ord.date_shipped%TYPE;<\/p>\n<p>BEGIN<\/p>\n<p>SELECT \u00a0date_ordered, date_shipped<\/p>\n<p>INTO \u00a0\u00a0\u00a0v_date_ordered, v_date_shipped<\/p>\n<p>FROM \u00a0\u00a0s_ord<\/p>\n<p>WHERE \u00a0id = v_ord_id;<\/p>\n<p>\u2026<\/p>\n<p>END ship_date;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uac80\uc0c9\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\ubd80\uc11c\uc758\u00a0\ubaa8\ub4e0\u00a0\uc0ac\uc6d0\uc5d0\u00a0\ub300\ud55c\u00a0\ucd1d\u00a0\uae09\uc5ec\ub97c\u00a0\uac80\uc0c9\ud558\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE FUNCTION sum_emp<\/p>\n<p>(v_ord_id IN NUMBER)<\/p>\n<p>RETURN NUMBER<\/p>\n<p>IS<\/p>\n<p>v_sum_salary s_emp.salary%TYPE;<\/p>\n<p>BEGIN<\/p>\n<p>SELECT \u00a0SUM(salary) \u00a0\u00a0\u00a0&#8212; group function<\/p>\n<p>INTO \u00a0\u00a0\u00a0v_sum_salary<\/p>\n<p>FROM \u00a0\u00a0s_emp<\/p>\n<p>WHERE \u00a0dept_id = y_dept_id;<\/p>\n<p>RETURN (v_sum_salary);<\/p>\n<p>END sum_emp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uac80\uc0c9\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uba85\uc2dc\ud55c<\/span><span lang=\"x-none\">\u00a0\ubd80\uc11c\uc5d0\u00a0\ub300\ud55c\u00a0\ubaa8\ub4e0\u00a0\uc815\ubcf4\ub97c\u00a0\uac80\uc0c9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE all_dept<\/p>\n<p>(v_dept_id NUMBER)<\/p>\n<p>IS<\/p>\n<p>dept_record s_dept%ROWTYPE;<\/p>\n<p>BEGIN<\/p>\n<p>SELECT \u00a0\u00a0\u00a0*<\/p>\n<p>INTO \u00a0\u00a0\u00a0\u00a0dept_record \u00a0\u00a0\u00a0\u2014- PL\/SQL RECORD<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_dept<\/p>\n<p>WHERE \u00a0\u00a0id = v_dept_id;<\/p>\n<p>\u2026<\/p>\n<p>END all_dept;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uba85\uba85\ubc95<\/span><span lang=\"x-none\">(Naming Conventions)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022WHERE<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0\uc4f0\uc778\u00a0\uc870\uac74\uc774\u00a0\uc560\ub9e4\ubaa8\ud638\ud558\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\uba85\uba85\u00a0\uaddc\uce59\uc744\u00a0\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub370\uc774\ud0c0\ubca0\uc774\uc2a4\u00a0column\uba85\uacfc\u00a0identifier\uba85\uc740\u00a0\ub2ec\ub77c\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022PL\/SQL<\/span><span lang=\"x-none\">\uc740\u00a0\uba3c\uc800\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\u00a0\ud14c\uc774\ube14\uc758\u00a0column\uba85\uc744\u00a0\uac80\uc0ac\ud558\uae30\u00a0\ub54c\ubb38\uc5d0\u00a0syntax error<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uac00\u00a0\ubc1c\uc0dd\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uba85\uba85\ubc95<\/span><span lang=\"x-none\">\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uc8fc\ubb38\uc5d0\u00a0\ub300\ud55c\u00a0\uc8fc\ubb38\uc77c\uacfc\u00a0\ubc29\uc1a1\uc77c\uc744\u00a0\uac80\uc0c9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE order_info<\/p>\n<p>(id IN NUMBER)<\/p>\n<p>IS<\/p>\n<p>date_ordered s_ord.date_ordered%TYPE;<\/p>\n<p>date_shipped s_ord.date_shipped%TYPE;<\/p>\n<p>BEGIN<\/p>\n<p>SELECT \u00a0\u00a0date_ordered, date_shipped<\/p>\n<p>INTO \u00a0\u00a0\u00a0\u00a0date_ordered, date_shipped<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_ord<\/p>\n<p>WHERE \u00a0\u00a0id = id; \u00a0\u00a0\u2014\u2014 unhandled exception<\/p>\n<p>&#8211; &#8211; TOO_MANY_ROWS<\/p>\n<p>\u2026<\/p>\n<p>END ship_date<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>SELECT EXCEPTIONS<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0SELECT \ubb38\uc740\u00a0\ud558\ub098\uc758\u00a0\ud589\ub9cc\uc744\u00a0\uac80\uc0c9\ud558\ub3c4\ub85d\u00a0\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud55c\u00a0\uac1c\u00a0\uc774\uc0c1\uc758\u00a0\ud589\u00a0return\ub418\uac70\ub098\u00a0\uc544\ubb34\u00a0\ud589\ub3c4\u00a0return\ub418\uc9c0\u00a0\uc54a\uc73c\uba74\u00a0exception\uc774\u00a0\ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022SELECT <\/span><span lang=\"x-none\">\uad00\ub828\u00a0EXCEPTIONS:<\/span><\/p>\n<p>&#8211; TOO_MANY_ROWS<\/p>\n<p>&#8211; NO_DATA_FOUND<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">TOO_MANY_ROWS exception : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uace0\uac1d<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\u00a0208\uc5d0\u00a0\ub300\ud55c\u00a0\uc8fc\ubb38\u00a0id\ub97c\u00a0\ucd94\ucd9c\ud560\u00a0\uacbd\uc6b0.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE my_order<\/p>\n<p>IS<\/p>\n<p>v_customer_id \u00a0s_ord.customer_id%Type := 208;<\/p>\n<p>v_ord_id \u00a0\u00a0\u00a0s_ord.id%TYPE;<\/p>\n<p>BEGIN<\/p>\n<p>_ _ _Customer 208 has several orders.<\/p>\n<p>SELECT \u00a0\u00a0\u00a0id<\/p>\n<p>INTO \u00a0\u00a0\u00a0v_ord_id<\/p>\n<p>FROM \u00a0\u00a0s_ord<\/p>\n<p>WHERE \u00a0customer_id = v_customer_id;<\/p>\n<p>\u2026 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8211; &#8211; TOO_MANY_ROWS<\/p>\n<p>END my_order;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">NO_DATA_FOUND exception : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uace0\uac1d<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\u00a0999\uc5d0\u00a0\ub300\ud55c\u00a0\uc8fc\ubb38\u00a0id\uc744\u00a0\ucd94\ucd9c\ud560\u00a0\uacbd\uc6b0.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE my_order<\/p>\n<p>IS<\/p>\n<p>v_customer_id s_ord.customer_id%TYPE := 999;<\/p>\n<p>v_ord_id \u00a0\u00a0\u00a0s_ord.id%TYPE;<\/p>\n<p>BEGIN<\/p>\n<p>_ _ _Custormer 999 is non-existent.<\/p>\n<p>SELECT \u00a0\u00a0\u00a0id<\/p>\n<p>INTO \u00a0\u00a0\u00a0\u00a0v_ord_id<\/p>\n<p>FROM \u00a0\u00a0\u00a0s_ord<\/p>\n<p>WHERE \u00a0customer_id = v_customer_id;<\/p>\n<p>_ _ NO_DATA_FOUND<\/p>\n<p>\u2026<\/p>\n<p>END my_order;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc870\uc791<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022DMA <\/span><span lang=\"x-none\">\uba85\ub839\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\u00a0\ud14c\uc774\ube14\u00a0\ub0b4\uc6a9\uc744\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&#8211; INSERT<\/p>\n<p>&#8211; UPDATE<\/p>\n<p>&#8211; DELETE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc0bd\uc785\uc758\u00a0\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uace0\uac1d\uc5d0\u00a0\ub300\ud55c\u00a0S_ORD \ud14c\uc774\ube14\uc5d0\u00a0\uc0c8\ub85c\uc6b4\u00a0\uc8fc\ubb38\u00a0\ub0b4\uc6a9\uc744\u00a0\ucd94\uac00\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE cust_order<\/p>\n<p>(v_customer_id s_ord.customer_id%TYPE)<\/p>\n<p>IS<\/p>\n<p>v_date_ordered \u00a0\u00a0s_ord.date_ordered%Type := SYSDATE;<\/p>\n<p>v_sales_rep_id \u00a0\u00a0\u00a0s_ord.sales_rep_id%Type := 11;<\/p>\n<p>v_payment_type \u00a0\u00a0s_ord.payment_type%Type := &#8216;CASH&#8217;;<\/p>\n<p>v_order_filled \u00a0\u00a0\u00a0\u00a0\u00a0s_ord.order_filled%TYPE := &#8216;N&#8217;;<\/p>\n<p>BEGIN<\/p>\n<p>INSERT INTO s_ord(id,customer_id, date_ordered, date_shipped, sales_rep_id,<\/p>\n<p>total, payment_type, order_filled)<\/p>\n<p>VALUES \u00a0\u00a0\u00a0\u00a0(s_ord_id.NEXTVAL, v_customer_id, v_date_ordered, NULL,<\/p>\n<p>v_sales_rep_id, 0, v_payment_type, v_order_filled);<\/p>\n<p>END cust_order;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\ubcc0\uacbd\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uc8fc\ubb34\uc5d0\u00a0\ub300\ud55c\u00a0\ubc1c\uc1a1\uc77c\uc744\u00a0\ubcc0\uacbd\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE \u00a0new_ship_date<\/p>\n<p>(v_ord_id \u00a0\u00a0s_ord.id%TYPE,<\/p>\n<p>v_ship_date s_ord.date_shipped%TYPE)<\/p>\n<p>IS<\/p>\n<p>BEGIN<\/p>\n<p>UPDATE \u00a0\u00a0\u00a0s_ord<\/p>\n<p>SET \u00a0\u00a0\u00a0\u00a0date_shipped = v_ship_date<\/p>\n<p>WHERE \u00a0id = v_ord_id;<\/p>\n<p>END new_ship_date;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub370\uc774\ud130<\/span><span lang=\"x-none\">\u00a0\uc0ad\uc81c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ud2b9\uc815<\/span><span lang=\"x-none\">\u00a0\uc8fc\ubb38\uc744\u00a0\uc0ad\uc81c\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE \u00a0del_order<\/p>\n<p>(v_ord_id \u00a0\u00a0s_ord.id%TYPE)<\/p>\n<p>IS<\/p>\n<p>BEGIN<\/p>\n<p>DELETE FROM s_ord<\/p>\n<p>WHERE \u00a0id = v_ord_id;<\/p>\n<p>END del_order;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131(Cursor Attribute)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Oracle7 Server<\/span><span lang=\"x-none\">\ub294\u00a0SQL \uba85\ub839\uc744\u00a0parse\ud558\uace0\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud574\u00a0Implicit Cursor\ub97c\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\uc740<\/span><\/p>\n<p><span lang=\"ko\">&#8211; SQL <\/span><span lang=\"x-none\">\uba85\ub839\uc758\u00a0\uacb0\uacfc\ub97c\u00a0\ud655\uc778\ud574\u00a0\ubcfc\u00a0\uc218\u00a0\uc788\uac8c\u00a0\ud558\uace0,<\/span><\/p>\n<p><span lang=\"ko\">&#8211; PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0\ud568\uc218\ucc98\ub7fc\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c<\/span><span lang=\"x-none\">\u00a0\uc18d\uc131(Cursor Attribute)<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SQL%ROWCOUNT &#8211; <\/span><span lang=\"x-none\">\uc601\ud5a5\uc744\u00a0\ubc1b\uc740\u00a0\ud589\uc758\u00a0\uac2f\uc218(Number type)<\/span><\/p>\n<p>\u2022SQL%FOUND &#8211; Boolean Indicator<\/p>\n<p>\u2022SQL%NOTFOUND &#8211; Boolean Indicator<\/p>\n<p><span lang=\"ko\">\u2022SQL%ISOPEN &#8211; <\/span><span lang=\"x-none\">\ud56d\uc0c1\u00a0FALSE<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">SQL <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">S_ITEM<\/span><span lang=\"x-none\">\ud14c\uc774\ube14\uc5d0\uc11c\u00a0\uc9c0\uc815\ub41c\u00a0\uc8fc\ubb38\u00a0\ubc88\ud638\ub97c\u00a0\uac16\ub294\u00a0\ud589\uc744\u00a0\uc0ad\uc81c\ud558\uace0\u00a0\uc0ad\uc81c\ub41c\u00a0\ud589\uc758\u00a0\uac2f\uc218\ub97c\u00a0\ucd9c\ub825\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CREATE OR REPLACE PROCEDURE del_rows<\/p>\n<p>(v_ord_id IN NUMBER,<\/p>\n<p>v_rows_deleted OUT VARCHAR2)<\/p>\n<p>IS<\/p>\n<p>BEGIN<\/p>\n<p>DELETE FROM s_item<\/p>\n<p>WHERE \u00a0ord_id = v_ord_id;<\/p>\n<p>v_rows_deleted ; = TO_CHAR(SQL%ROWCOUNT)<\/p>\n<p>|| &#8216;rows deleted, &#8216;;<\/p>\n<p>END del_rows;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">COMMIT<\/span><span lang=\"x-none\">\uc640\u00a0ROLLBACK \uba85\ub839<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">COMMIT\uc774\ub098\u00a0ROLLBACK \ub2e4\uc74c\uc5d0\u00a0\uc0ac\uc6a9\ud558\ub294\u00a0\uccab\ubc88\uc9f8\u00a0DMA \uba85\ub839\uc73c\ub85c\u00a0\ud2b8\ub79c\uc7ad\uc158\uc744\u00a0\uc2dc\uc791\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022COMMIT<\/span><span lang=\"x-none\">\uc774\ub098\u00a0ROLLBACK SQL \uba85\ub839\uc744\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0Explicit\ud558\uac8c\u00a0\ud2b8\ub79c\uc7ad\uc158\uc744\u00a0\uc885\ub8cc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucd94\uac00\uc801\uc778\u00a0LOCKING \uba85\ub839\uc740\u00a0SELECT&#8230;.FOR UPDATE\uc640\u00a0LOCK TABLE\uc774\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ud2b8\ub79c\uc7ad\uc158<\/span><span lang=\"x-none\">\u00a0\uc81c\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>COMMIT<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>INSERT<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p>UPDATE<\/td>\n<td>Savepoint<\/p>\n<p>MARKER A<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p>INSERT<\/td>\n<td>Savepoint<\/p>\n<p>MARKER B<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>DELETE<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>ROLLBACK<\/td>\n<td><\/td>\n<td>ROLLBACK<\/td>\n<td><span lang=\"ko\">A<\/span><span lang=\"x-none\">\ub85c\u00a0ROLLBACK<\/span><\/td>\n<td><span lang=\"ko\">B<\/span><span lang=\"x-none\">\ub85c\u00a0ROLLBACK<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ud2b8\ub79c\uc7ad\uc158<\/span><span lang=\"x-none\">\u00a0\uc81c\uc5b4\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub2e4\uc74c<\/span><span lang=\"x-none\">\u00a0PL\/SQL \ube14\ub85d\uc5d0\u00a0\ub300\ud558\uc5ec\u00a0\ud2b8\ub79c\uc7ad\uc158\ub4e4\uc744\u00a0\uc2dd\ubcc4\ud574\u00a0\ubcf4\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>BEGIN<\/p>\n<p>INSERT INTO temp(num_col1, num_col2, char_col)<\/p>\n<p>VALUES (1, 1, &#8216;ROW 1&#8217;);<\/p>\n<p>SAVEPOINT a;<\/p>\n<p>INSERT INTO temp(num_col1, num_col2, char_col)<\/p>\n<p>VALUES(2, 1, &#8216;ROW 2&#8217;);<\/p>\n<p>SAVEPOINT b;<\/p>\n<p>INSERT INTO temp(num_col1, num_col2, char_col)<\/p>\n<p>VALUES(3, 3, &#8216;ROW 3&#8217;);<\/p>\n<p>SAVEPOINT c;<\/p>\n<p>ROLLBACK TO SAVEPOINT b;<\/p>\n<p>COMMIT;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">21. PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc758\u00a0\u00a0Control Structure<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0\uc2e4\ud589\u00a0\ud750\ub984\u00a0\uc81c\uc5b4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc81c\uc5b4<\/span><span lang=\"x-none\">\u00a0\uad6c\uc870\ub97c\u00a0\uc0ac\uc6a9\ud558\uc5ec\u00a0\ubb38\uc7a5\uc758\u00a0\ub17c\ub9ac\uc801\uc778\u00a0\ud750\ub984\uc744\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc870\uac74\u00a0\uc81c\uc5b4\u00a0\uad6c\uc870(IF\ubb38)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0\uc81c\uc5b4\u00a0\uad6c\uc870<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uc870\uac74\u00a0\uc5c6\uc774\u00a0\ubc18\ubcf5<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; FOR <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uacc4\uc218\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ubc18\ubcf5<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; WHILE <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \ubb38\uc7a5\uc774\u00a0TRUE\uc778\u00a0\ub3d9\uc548\uc5d0\u00a0\ubc18\ubcf5<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; EXIT <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \ub8e8\ud504\ub97c\u00a0\uc885\ub8cc<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">IF <\/span><span lang=\"x-none\">\ubb38\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc77c\uce58\ud558\ub294\u00a0\uc870\uac74\uc5d0\u00a0\ub530\ub77c\u00a0\uc120\ud0dd\uc801\uc73c\ub85c\u00a0\uc791\uc5c5\uc744\u00a0\uc218\ud589\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">IF <\/span><span lang=\"x-none\">\uc870\uac74\u00a0THEN<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a5;<\/span><\/p>\n<p><span lang=\"ko\">[ELSIF <\/span><span lang=\"x-none\">\uc870\uac74\u00a0THEN<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a5;]<\/span><\/p>\n<p>[ELSE<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a5;]<\/span><\/p>\n<p>END IF;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022ELSIF<\/span><span lang=\"x-none\">\ub294\u00a0\ud55c\u00a0\ub2e8\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">\u2022END IF<\/span><span lang=\"x-none\">\ub294\u00a0\ub450\u00a0\ub2e8\uc5b4<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0ELSE \uc808\ub9cc\u00a0\ud5c8\uc6a9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac04\ub2e8\ud55c<\/span><span lang=\"x-none\">\u00a0IF \ubb38\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc0ac\uc6d0\uc758<\/span><span lang=\"x-none\">\u00a0\uc131\uc774\u00a0Dumas\uc774\uba74\u00a0\uc9c0\uc5ed\u00a0\ubc88\ud638\ub97c\u00a035\ub85c\u00a0\ud558\uace0, \uc9c1\uae09\uc740\u00a0Sales Representative\ub85c\u00a0\uc124\uc815\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;<\/p>\n<p>IF v_last_name = &#8216;Dumas&#8217; THEN<\/p>\n<p>v_job := &#8216;Sales Representative&#8217;;<\/p>\n<p>v_region_id := 35;<\/p>\n<p>END IF;<\/p>\n<p>&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">IF-THEN-ELSE <\/span><span lang=\"x-none\">\ubb38\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc8fc\ubb38<\/span><span lang=\"x-none\">\u00a0\uc77c\uc790\ub85c\ubd80\ud130\u00a0\ubc1c\uc1a1\u00a0\uc77c\uc790\uac04\uc758\u00a0\uc77c\uc218\uac00\u00a05\uc77c\u00a0\ubbf8\ub9cc\uc778\u00a0\uc8fc\ubb38\uc5d0\u00a0\ub300\ud55c\u00a0\ud50c\ub798\uadf8\ub97c\u00a0\uc124\uc815\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;<\/p>\n<p>IF (v_date_shipped &#8211; v_date_orderd) &lt; 5 THEN<\/p>\n<p>v_ship_flag := &#8216;Acceptable&#8217;;<\/p>\n<p>ELSE<\/p>\n<p>v_ship_flag := &#8216;Unacceptabl&#8217;;<\/p>\n<p>END IF;<\/p>\n<p>&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">IF-THEN-ELSE <\/span><span lang=\"x-none\">\ubb38\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc785\ub825\ub41c<\/span><span lang=\"x-none\">\u00a0\uac12\uc5d0\u00a0\ub300\ud574\u00a0\uacc4\uc0b0\ud55c\u00a0\uacb0\uacfc\ub97c\u00a0\ubc18\ud658\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&#8230;<\/p>\n<p>IF v_start &gt; 100 THEN<\/p>\n<p>RETURN (2 * v_start);<\/p>\n<p>ELSIF v_start &gt;= 50 THEN<\/p>\n<p>RETURN (.5 * v_start);<\/p>\n<p>ELSE<\/p>\n<p>RETURN(.1 * v_start);<\/p>\n<p>END IF;<\/p>\n<p>&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ub17c\ub9ac\uc801<\/span><span lang=\"x-none\">\u00a0\uc870\uac74\u00a0\uc124\uc815<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022IS NULL <\/span><span lang=\"x-none\">\uc5f0\uc0b0\uc790\ub85c\u00a0\ub110\u00a0\uac12\uc744\u00a0\ucc98\ub9ac\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub110\u00a0\uac12\uc744\u00a0\uac16\ub294\u00a0\uc2dd\uc740\u00a0NULL\uac12\uc744\u00a0return \ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\ub17c\ub9ac\ud45c<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>AND<\/td>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<td>NULL<\/td>\n<td>OR<\/td>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<td>NULL<\/td>\n<td>NOT<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<td>NULL<\/td>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<\/tr>\n<tr>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<td>NULL<\/td>\n<td>FALSE<\/td>\n<td>TRUE<\/td>\n<\/tr>\n<tr>\n<td>NULL<\/td>\n<td>NULL<\/td>\n<td>FALSE<\/td>\n<td>NULL<\/td>\n<td>NULL<\/td>\n<td>TRUE<\/td>\n<td>NULL<\/td>\n<td>NULL<\/td>\n<td>NULL<\/td>\n<td>NULL<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Boolean Condition<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uac01<\/span><span lang=\"x-none\">\u00a0\uacbd\uc6b0\uc5d0\u00a0V_FLAG\uc758\u00a0\uac12\uc740\u00a0\ubb34\uc5c7\uc785\ub2c8\uae4c?<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>v_flag := v_reorder_flag AND v_available_flag;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>V_REORDER_FLAG<\/td>\n<td>V_AVAILABLE_FLAG<\/td>\n<td>VALUE<\/td>\n<\/tr>\n<tr>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<td>TRUE<\/td>\n<\/tr>\n<tr>\n<td>TRUE<\/td>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<\/tr>\n<tr>\n<td>NULL<\/td>\n<td>TRUE<\/td>\n<td>NULL<\/td>\n<\/tr>\n<tr>\n<td>NULL<\/td>\n<td>FALSE<\/td>\n<td>FALSE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">LOOP<\/span><span lang=\"x-none\">\ubb38<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub8e8\ud504\ub294\u00a0\ud55c\u00a0\ubb38\uc7a5\uc774\ub098\u00a0\uc77c\ub828\uc758\u00a0\ubb38\uc7a5\uc744\u00a0\uc5ec\ub7ec\u00a0\ubc88\u00a0\ubc18\ubcf5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u20223 <\/span><span lang=\"x-none\">\uac00\uc9c0\u00a0\uc720\ud615\uc758\u00a0\ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uac00\uc7a5\u00a0\uac04\ub2e8\ud55c\u00a0\ub8e8\ud504\ub294\u00a0\uad6c\ubd84\u00a0\ubb38\uc790\uc778\u00a0LOOP\uc640\u00a0END LOOP \uc0ac\uc774\uc5d0\u00a0\ubc18\ubcf5<\/span><\/p>\n<p><span lang=\"ko\">\ub418\ub294<\/span><span lang=\"x-none\">\u00a0\ubb38\uc7a5\u00a0\ubd80\ubd84\ub4e4\ub85c\u00a0\uc774\ub8e8\uc5b4\uc838\u00a0\uc788\uc2b5\ub2c8\ub2e4. \uc2e4\ud589\uc0c1\uc758\u00a0\ud750\ub984\uc774\u00a0END LOOP\uc5d0\u00a0\ub3c4\ub2ec\ud560\u00a0\ub54c\ub9c8\ub2e4\u00a0\uadf8\uc640\u00a0\uc9dd\uc744\u00a0\uc774\ub8e8\ub294\u00a0LOOP\ubb38\uc73c\ub85c\u00a0\uc81c\uc5b4\uac00\u00a0\ub418\ub3cc\uc544\uac11\ub2c8\ub2e4. \uc774\ub7ec\ud55c\u00a0\ub8e8\ud504\ub97c\u00a0\ubb34\ud55c\u00a0\ub8e8\ud504\ub77c\u00a0\ud558\uba70, \uc5ec\uae30\uc11c\u00a0\ube60\uc838\ub098\uac00\ub824\uba74\u00a0EXIT\ubb38\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">EXIT <\/span><span lang=\"x-none\">\ubb38\u00a0: EXIT \ubb38\uc744\u00a0\uc774\uc6a9\ud558\uba74\u00a0END LOOP \ubb38\u00a0\ub2e4\uc74c\u00a0\ubb38\uc73c\ub85c\u00a0\uc81c\uc5b4\ub97c\u00a0\ubcf4\ub0b4\uae30\u00a0\ub54c\ubb38<\/span><\/p>\n<p><span lang=\"ko\">\uc5d0<\/span><span lang=\"x-none\">\u00a0\ub8e8\ud504\ub97c\u00a0\uc885\ub8cc\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4. EXIT\ub294\u00a0IF\ubb38\u00a0\ub0b4\uc758\u00a0\ucc98\ub9ac\uc791\uc5c5\uc73c\ub85c\uc11c\u00a0\ub610\ub294\u00a0\ub8e8\ud504\ub0b4\uc758\u00a0\ub3c5\ub9bd\uc801\uc778\u00a0\ubb38\uc7a5\uc73c\ub85c\uc11c\ub3c4\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4. \uc870\uac74\uc5d0\u00a0\ub530\ub77c\u00a0\ub8e8\ud504\ub97c\u00a0\uc885\ub8cc\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0WHEN \uc808\uc744\u00a0\ub367\ubd99\uc77c\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; FOR <\/span><span lang=\"x-none\">\ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; WHILE <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uae30\ubcf8\u00a0\ub8e8\ud504\ub97c\u00a0\uc368\uc11c\u00a0\ubb38\uc7a5\uc744\u00a0\ubc18\ubcf5\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>LOOP<\/p>\n<p><span lang=\"ko\">\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \ubb38\uc7a5<\/span><\/p>\n<p>. . .<\/p>\n<p><span lang=\"ko\">EXIT [WHEN <\/span><span lang=\"x-none\">\uc870\uac74]; &#8212; EXIT \ubb38<\/span><\/p>\n<p>END LOOP;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504\uc548\uc5d0\u00a0EXIT\ubb38\uc774\u00a0\uc5c6\uc73c\uba74\u00a0\ubb34\ud55c\ud788\u00a0\ubc18\ubcf5\ud558\uac8c\u00a0\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc8fc\ubb38<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\u00a0101\uc5d0\u00a0\ub300\ud574\u00a010\uac1c\uc758\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud56d\ubaa9\uc744\u00a0\uc0bd\uc785\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>. . .<\/p>\n<p>v_ord_id s_item.ord_id%TYPE := 101;<\/p>\n<p>v_counter NUMBER(2) := 1;<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>LOOP<\/p>\n<p>INSERT INTO s_item(ord_id, item_id)<\/p>\n<p>VALUES(v_ord_id, v_counter);<\/p>\n<p>v_counter := v_counter + 1;<\/p>\n<p>EXIT WHEN \u00a0v_counter &gt; 10;<\/p>\n<p>END LOOP;<\/p>\n<p>. . .<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">FOR <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubc18\ubcf5\u00a0\ud69f\uc218\ub97c\u00a0\uc815\uc758\ud558\uc5ec\u00a0\uc0ac\uc6a9\ud558\ub824\uba74\u00a0FOR \ub8e8\ud504\ub97c\u00a0\uc4f0\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FOR <\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\u00a0IN [REVERSE] \ud558\ud55c.. \uc0c1\ud55c\u00a0LOOP<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51;<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52;<\/span><\/p>\n<p>. . .<\/p>\n<p>END LOOP;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub294\u00a0\uc790\ub3d9\uc801\uc73c\ub85c\u00a0\uc120\uc5b8\ub418\ub2c8\u00a0\uc5ec\ub7ec\ubd84\uc774\u00a0\uc120\uc5b8\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">FOR <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\uc758\u00a0\ucd5c\uc885\u00a0\uac12\uacfc\u00a0\ub8e8\ud504\uac00\u00a0\uc2e4\ud589\ub41c\u00a0\ud69f\uc218\ub97c\u00a0\ucd9c\ub825\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Guidelines<\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\ub294\u00a0\ub8e8\ud504\u00a0\ubc16\uc5d0\uc11c\ub294\u00a0\uc815\uc758\ub418\uc9c0\u00a0\uc54a\uc558\uc73c\ubbc0\ub85c\u00a0\ub8e8\ud504\uc548\uc5d0\uc11c\ub9cc\u00a0\ucc38\uc870\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\uc758\u00a0\ud604\uc7ac\u00a0\uac12\uc744\u00a0\ucc38\uc870\ud558\ub824\uba74\u00a0\uc2dd(expression)\uc744\u00a0\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc778\ub371\uc2a4\uc5d0\u00a0\uac12\uc744\u00a0\uc9c0\uc815\ud558\uae30\u00a0\uc704\ud574\u00a0\uc778\ub371\uc2a4\ub97c\u00a0\ucc38\uc870\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0(i := i+1 \u21d2 <\/span><span lang=\"x-none\">\ud5c8\uc6a9\uc548\ub428)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">WHILE <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc870\uac74\uc774<\/span><span lang=\"x-none\">\u00a0TRUE\uc778\u00a0\ub3d9\uc548\uc5d0\ub9cc\u00a0\ubb38\uc7a5\uc744\u00a0\ubc18\ubcf5\ud558\ub824\uba74\u00a0WHILE \ub8e8\ud504\ub97c\u00a0\uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">WHILE <\/span><span lang=\"x-none\">\uc870\uac74\u00a0LOOP \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\uc870\uac74\uc740\u00a0\uac01\u00a0\ubc18\ubcf5\uc758\u00a0\uc2dc\uc791\uc5d0\uc11c\u00a0\ud3c9\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52; <\/span><\/p>\n<p>. . .<\/p>\n<p>END LOOP;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WHILE <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc8fc\ubb38<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\u00a0101\uc5d0\u00a0\ub300\ud574\u00a010\uac1c\uc758\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud56d\ubaa9\uc744\u00a0\uc0bd\uc785\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0. . .<\/p>\n<p>v_ord_id \u00a0s_item.ord_id%TYPE := 101;<\/p>\n<p>v_counter NUMBER(2) := 1;<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>WHILE v_counter &lt;= 10 LOOP<\/p>\n<p>INSERT INTO s_item(ord_id, item_id)<\/p>\n<p>VALUE (v_ord_id, v_counter);<\/p>\n<p>v_counter := v_counter + 1;<\/p>\n<p>END LOOP;<\/p>\n<p>. . .<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Nested <\/span><span lang=\"x-none\">\ub8e8\ud504\uc640\u00a0\ub808\uc774\ube14<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5ec\ub7ec\u00a0\ub808\ubca8\uc5d0\u00a0\ub8e8\ud504\ub97c\u00a0\ub0b4\uc7a5\uc2dc\ud0b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ube14\ub85d\uacfc\u00a0\ub8e8\ud504\ub97c\u00a0\uad6c\ubd84\ud560\u00a0\uc218\u00a0\uc788\ub3c4\ub85d\u00a0\ub808\uc774\ube14\uc744\u00a0\uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub808\uc774\ube14\uc744\u00a0\ucc38\uc870\ud558\ub294\u00a0EXIT\ubb38\uc744\u00a0\uc368\uc11c\u00a0\uc678\ubd80\u00a0\ub8e8\ud504\ub97c\u00a0\ube60\uc838\ub098\uac11\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&lt;&lt;label_name&gt;&gt;<\/p>\n<p>LOOP<\/p>\n<p>. . .<\/p>\n<p>END LOOP label name;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Nested <\/span><span lang=\"x-none\">\ub8e8\ud504\uc640\u00a0\ub808\uc774\ube14\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub0b4\ubd80<\/span><span lang=\"x-none\">\u00a0\ube14\ub85d\uc758\u00a0\uac12\uc5d0\u00a0\uadfc\uac70\ud558\uc5ec\u00a0\uc678\ubd80\u00a0\ub8e8\ud504\ub97c\u00a0\uc885\ub8cc\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>&lt;&lt;outer_loop&gt;&gt;<\/p>\n<p>WHILE a&gt;b LOOP<\/p>\n<p>b := b + 1;<\/p>\n<p>&lt;&lt;inner_loop&gt;&gt;<\/p>\n<p>WHILE b&gt;c LOOP<\/p>\n<p>c := c + 2;<\/p>\n<p>EXIT outer_loop WHEN c &gt; 200;<\/p>\n<p>END LOOP inner_loop;<\/p>\n<p>END LOOP outer_loop;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">22. EXPLICIT <\/span><span lang=\"x-none\">\ucee4\uc11c\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0Query \ucc98\ub9ac<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c\ub780<\/span><span lang=\"x-none\">\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\ub294\u00a0private SQL\uc758\u00a0\uc791\uc5c5\u00a0\uc601\uc5ed\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">Oracle7 Server\uac00\u00a0\uc2e4\ud589\ud55c\u00a0SQL\ubb38\uc740\u00a0\ud574\ub2f9\u00a0\ubb38\uc7a5\uc5d0\u00a0\uad00\ub828\ub41c\u00a0\uac1c\ubcc4\uc801\uc778\u00a0\ucee4\uc11c\ub97c\u00a0\uac16\uace0\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\uc758\u00a0\ub450\u00a0\uc720\ud615:<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0-Implicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0: \ubaa8\ub4e0\u00a0DML\uacfc\u00a0PL\/SQL SELECT \ubb38\uc5d0\u00a0\uc120\uc5b8<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0-Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0: \ud504\ub85c\uadf8\ub798\uba38\uac00\u00a0\uc120\uc5b8<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uae30\ub2a5<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Query<\/span><span lang=\"x-none\">\uc5d0\u00a0\uc758\ud574\u00a0return \ub41c\u00a0\ud589\uc744\u00a0\ud55c\u00a0\ud589\uc529\u00a0\ucc98\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud604\uc7ac\u00a0\ud589\uc744\u00a0\ucc98\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">\u2022PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d\uc5d0\uc11c\u00a0\ucee4\uc11c\u00a0\uc81c\uc5b4\ub97c\u00a0\uac00\ub2a5\ucf00\u00a0\ud568<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\ud750\ub984\ub3c4<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NO<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>DECLARE<\/td>\n<td>\u2192<\/td>\n<td>OPEN<\/td>\n<td>\u2192<\/td>\n<td>FETCH<\/td>\n<td>\u2192<\/td>\n<td>EMPTY?<\/td>\n<td>\u2192<\/td>\n<td>CLOSE<\/td>\n<\/tr>\n<tr>\n<td>\u2022Named<\/p>\n<p>SQL<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc601\uc5ed\uc0dd\uc131<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022Cursor<\/span><span lang=\"x-none\">\uc758<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\ud65c\uc131\ud654<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud604\uc7ac\u00a0Record<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc744\u00a0\ubcc0\uc218\uc5d0<\/span><\/p>\n<p>assign<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022Record<\/span><span lang=\"x-none\">\uac00\u00a0\ub354\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc788\ub294\uc9c0\u00a0\uac80\uc0ac<\/span><\/p>\n<p><span lang=\"ko\">\u2022Record<\/span><span lang=\"x-none\">\uac00\u00a0\ub354<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc774\uc0c1\u00a0\uc5c6\uc73c\uba74\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0Fetch<\/span><span lang=\"x-none\">\ud558\u00a0\ud558\uc9c0\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc54a\uc74c<\/span><\/td>\n<td>YES<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\u2022Cursor<\/span><span lang=\"x-none\">\uc758\u00a0<\/span><\/p>\n<p>CLOSE<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c<\/span><span lang=\"x-none\">\u00a0\uc120\uc5b8\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\ub0b4\ubd80\uc5d0\uc11c\u00a0\uc0ac\uc6a9\ub420\u00a0\uac12\uc744\u00a0\uac00\uc9c0\uace0\u00a0\uc788\uc744\u00a0\uc218\u00a0\uc788\ub294\u00a0\ubcc0\uc218\ub97c\u00a0\uc120\uc5b8\ud55c\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>DECLARE<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CURSOR <\/span><span lang=\"x-none\">\ucee4\uc11c\uc774\ub984\u00a0IS<\/span><\/p>\n<p>select_list;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc120\uc5b8\ub0b4\uc5d0\ub294\u00a0INTO \uc808\uc744\u00a0\uc4f0\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ucee4\uc11c<\/span><span lang=\"x-none\">\u00a0\uc120\uc5b8\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5a4\u00a0\uc8fc\ubb38\uc758\u00a0\ud56d\ubaa9\ub4e4\uc744\u00a0\ud55c\u00a0\ud56d\ubaa9\uc529\u00a0\ucd94\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>DECLARE<\/p>\n<p>. . .<\/p>\n<p>v_ord_id \u00a0\u00a0\u00a0\u00a0\u00a0s_item.ord_id%TYPE;<\/p>\n<p>v_product_id \u00a0s_item.product_id%TYPE;<\/p>\n<p>v_item_total \u00a0\u00a0NUMBER(11,2);<\/p>\n<p>CURSOR item_cursor IS<\/p>\n<p>SELECT product_id, price*quantity<\/p>\n<p>FROM \u00a0\u00a0s_item<\/p>\n<p>WHERE ord_id = v_ord_id;<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c<\/span><span lang=\"x-none\">\u00a0\uc5f4\uae30\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Query<\/span><span lang=\"x-none\">\ub97c\u00a0\uc2e4\ud589\ud558\uae30\u00a0\uc704\ud574\u00a0\ucee4\uc11c\ub97c\u00a0\uc5f4\uace0\u00a0active set\uc124\uc815<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">OPEN <\/span><span lang=\"x-none\">\ucee4\uc11c\uc774\ub984;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Query <\/span><span lang=\"x-none\">\uc218\ud589\ud6c4\u00a0return \ub418\ub294\u00a0record\uac00\u00a0\uc5c6\ub354\ub77c\ub3c4\u00a0error\uac00\u00a0\ubc1c\uc0dd\ud558\uc9c0\u00a0\uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Cursor attribute<\/span><span lang=\"x-none\">\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ucd94\ucd9c\ud55c\u00a0\ud6c4\uc5d0\u00a0\uc218\ud589\u00a0\uacb0\uacfc\ub97c\u00a0\ud655\uc778\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c\uc5d0\uc11c<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud0c0\u00a0\ucd94\ucd9c\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud604\uc7ac\u00a0\ud589\uc758\u00a0\uac12\uc744\u00a0\ucd9c\ub825\u00a0\ubcc0\uc218\ub85c\u00a0assign\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FETCH <\/span><span lang=\"x-none\">\ucee4\uc11c\uc774\ub984\u00a0INTO \ubcc0\uc2181, \ubcc0\uc2182, &#8230;;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uacfc\u00a0\ubcc0\uc218\uc758\u00a0\uac2f\uc218\uac00\u00a0\uac19\ub3c4\ub85d\u00a0\ud558\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Column<\/span><span lang=\"x-none\">\uc758\u00a0\uc704\uce58\uc5d0\u00a0\ub300\uc751\ub418\ub3c4\ub85d\u00a0\uac01\u00a0\ubcc0\uc218\ub97c\u00a0\ub9de\ucd94\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\uac00\u00a0return \ud560\u00a0record\ub97c\u00a0\uac16\uace0\u00a0\uc788\ub294\uc9c0\u00a0\ud14c\uc2a4\ud2b8\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c\uc5d0\uc11c<\/span><span lang=\"x-none\">\u00a0\ub370\uc774\ud0c0\u00a0\ucd94\ucd9c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud2b9\uc815\ud55c\u00a0\uc8fc\ubb38\uc758\u00a0\ub77c\uc778\u00a0\ud56d\ubaa9\uc744\u00a0\ud558\ub098\uc529\u00a0\uac80\uc0c9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>FETCH item_cursor<\/p>\n<p>INTO \u00a0v_product_id, v_item_total;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\ucee4\uc11c<\/span><span lang=\"x-none\">\u00a0\ub2eb\uae30<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud589\ub4e4\uc758\u00a0\ucc98\ub9ac\uac00\u00a0\ub05d\ub09c\u00a0\ub2e4\uc74c\uc5d0\u00a0\ucee4\uc11c\ub97c\u00a0\ub2eb\uc73c\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">CLOSE <\/span><span lang=\"x-none\">\ucee4\uc11c\uc774\ub984;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud544\uc694\ud558\ub2e4\uba74\u00a0\ucee4\uc11c\ub97c\u00a0\ub2e4\uc2dc\u00a0\uc5ec\uc2ed\uc2dc\uc624.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc77c\ub2e8\u00a0\ub2eb\ud600\uc9c4\u00a0\ucee4\uc11c\uc5d0\uc11c\u00a0\ub370\uc774\ud0c0\ub97c\u00a0\ucd94\ucd9c\ud558\ub824\u00a0\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ucee4\uc11c\uc5d0\u00a0\ub300\ud55c\u00a0\uc0c1\ud0dc\u00a0\uc815\ubcf4\ub97c\u00a0\uad6c\ud569\ub2c8\ub2e4.<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\uc18d\uc131<\/td>\n<td>\uc720\ud615<\/td>\n<td>\uc124\uba85<\/td>\n<\/tr>\n<tr>\n<td>%ISOPEN<\/td>\n<td>Boolean<\/td>\n<td><span lang=\"ko\">\ucee4\uc11c\uac00<\/span><span lang=\"x-none\">\u00a0open\ub418\uc5b4\u00a0\uc788\uc73c\uba74\u00a0TRUE return<\/span><\/td>\n<\/tr>\n<tr>\n<td>%NOTFOUND<\/td>\n<td>Boolean<\/td>\n<td><span lang=\"ko\">\ub354\uc774\uc0c1<\/span><span lang=\"x-none\">\u00a0fetch\ud560\u00a0record\uac00\u00a0\uc5c6\uc73c\uba74\u00a0TRUE return<\/span><\/td>\n<\/tr>\n<tr>\n<td>%FOUND<\/td>\n<td>Boolean<\/td>\n<td><span lang=\"ko\">\ub354\uc774\uc0c1<\/span><span lang=\"x-none\">\u00a0fetch\ud560\u00a0record\uac00\u00a0\uc788\uc73c\uba74\u00a0TRUE return<\/span><\/td>\n<\/tr>\n<tr>\n<td>%ROWCOUNT<\/td>\n<td>Number<\/td>\n<td><span lang=\"ko\">\uc774\uc81c\uae4c\uc9c0<\/span><span lang=\"x-none\">\u00a0fetch\ub41c\u00a0\uc804\uccb4\u00a0\ud589\uc758\u00a0\uc218<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Multiple Fetch<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub8e8\ud504\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0Explicit \ucee4\uc11c\ub85c\ubd80\ud130\u00a0\uc5ec\ub7ec\u00a0\uac1c\uc758\u00a0\ud589\uc744\u00a0\ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubc18\ubcf5\u00a0\ub54c\ub9c8\ub2e4\u00a0\ud55c\u00a0\ud589\uc529\u00a0\ucd94\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022%NOTFOUND <\/span><span lang=\"x-none\">\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ubd88\ud544\uc694\ud55c\u00a0fetch\uac00\u00a0\ubc1c\uc0dd\ub418\uc9c0\u00a0\uc54a\ub3c4\ub85d\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0fetch\uac00\u00a0\uc798\u00a0\ub418\uc5c8\ub294\uc9c0\ub97c\u00a0\ud655\uc778\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%ISOPEN <\/span><span lang=\"x-none\">\uc18d\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\uac00\u00a0\uc5f4\ub824\uc788\ub294\u00a0\ub54c\uc5d0\ub9cc\u00a0\ud589\uc744\u00a0\ucd94\ucd9c\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucd94\ucd9c\uc744\u00a0\ud558\uae30\u00a0\uc804\uc5d0\u00a0%ISOPEN \uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ucee4\uc11c\uac00\u00a0\uc5f4\ub838\ub294\uc9c0\u00a0\ud14c\uc2a4\ud2b8\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>IF item_cursor%ISOPEN THEN<\/p>\n<p>FETCH item_cursor INTO v_product_id, v_item_total;<\/p>\n<p>ELSE<\/p>\n<p>OPEN item_cursor;<\/p>\n<p>END IF;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">%NOTFOUND<\/span><span lang=\"x-none\">\uc640\u00a0%ROWCOUNT \uc18d\uc131\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022%ROWCOUNT <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\uc815\ud655\ud55c\u00a0\uc22b\uc790\ub9cc\ud07c\uc758\u00a0\ud589\uc744\u00a0\ucd94\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022%NOTFOUND <\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc18d\uc131\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ub8e8\ud504\ub97c\u00a0\uc885\ub8cc\ud560\u00a0\uc2dc\uc810\uc744\u00a0\uc815\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>LOOP<\/p>\n<p>FETCH item_cursor<\/p>\n<p>INTO v_product_id, v_item_total;<\/p>\n<p>EXIT WHEN item_cursor%ROWCOUNT &gt; 5<\/p>\n<p>OR item_cursor%NOTFOUND;<\/p>\n<p>v_order_total := v_order_total + v_item_total;<\/p>\n<p>. . .<\/p>\n<p>END LOOP<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\ucee4\uc11c\uc640<\/span><span lang=\"x-none\">\u00a0\ub808\ucf54\ub4dc\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022PL\/SQL RECORD<\/span><span lang=\"x-none\">\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0active set\uc758\u00a0record\ub97c\u00a0\uc880\ub354\u00a0\uc27d\uac8c\u00a0\ucd94\ucd9c\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CURSOR emp_cursor IS<\/p>\n<p>SELECT id, salary, start_date, rowid<\/p>\n<p>FROM \u00a0\u00a0s_emp<\/p>\n<p>WHERE dept_id = 41;<\/p>\n<p>emp_record emp_cursor%ROWTYPE;<\/p>\n<p>BEGIN<\/p>\n<p>OPEN emp_cursor;<\/p>\n<p>. . .<\/p>\n<p>FETCH emp_cursor INTO emp_record;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WHERE CURRENT OF<\/span><span lang=\"x-none\">\uc808<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\ub97c\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0\ud604\uc7ac\uc758\u00a0\ud589\uc744\u00a0\uac31\uc2e0\ud558\uac70\ub098\u00a0\uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\u00a0\uc120\uc5b8\uc2dc\u00a0FOR UPDATE \uc808\uc744\u00a0\uc368\uc11c\u00a0\ud589\uc5d0\u00a0lock\uc744\u00a0\uc124\uc815\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022WHERE CURRENT OF <\/span><span lang=\"x-none\">\uc808\uc744\u00a0\uc774\uc6a9\ud558\uc5ec\u00a0explicit \ucee4\uc11c\uc5d0\uc11c\u00a0\ud604\uc7ac\u00a0\ud589\uc744\u00a0\ucc38\uc870\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022FOR UPDATE<\/span><span lang=\"x-none\">\ub97c\u00a0\uc37c\ub2e4\uba74\u00a0explicit \ucee4\uc11c\uc5d0\uc11c\u00a0\ucd94\ucd9c\ud55c\u00a0\ud6c4\uc5d0\u00a0\ubc14\ub85c\u00a0commit\ud558\uc9c0\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">WHERE CURRENT OF <\/span><span lang=\"x-none\">\uc808\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ucee4\uc11c\uc548\uc758<\/span><span lang=\"x-none\">\u00a0\uc870\uac74\uc5d0\u00a0\ub530\ub77c\u00a0\ud589\uc744\u00a0\uac31\uc2e0\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0. . .<\/p>\n<p>CURSOR emp_cursor IS<\/p>\n<p>SELECT &#8230;<\/p>\n<p>FOR UPDATE;<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>FOR emp_record IN emp_cursor LOOP<\/p>\n<p>UPDATE. . .<\/p>\n<p>WHERE CURRENT OF emp_cursor;<\/p>\n<p>. . .<\/p>\n<p>END LOOP;<\/p>\n<p>COMMIT;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Parameter<\/span><span lang=\"x-none\">\uac00\u00a0\uc788\ub294\u00a0\ucee4\uc11c\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\uac00\u00a0\uc5f4\ub9ac\uace0\u00a0query\uac00\u00a0\uc2e4\ud589\ub418\uba74\u00a0\ub9e4\uac1c\ubcc0\uc218\u00a0\uac12\uc744\u00a0\ucee4\uc11c\uc5d0\u00a0\uc804\ub2ec\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">CURSOR <\/span><span lang=\"x-none\">\ucee4\uc11c\uc774\ub984\u00a0[(Parameter_name datatype, &#8230;)]<\/span><\/p>\n<p>IS<\/p>\n<p>select_statement;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub2e4\ub978\u00a0active set\uc744\u00a0\uc6d0\ud560\ub54c\u00a0\ub9c8\ub2e4\u00a0explicit \ucee4\uc11c\ub97c\u00a0\uc120\uc5b8\u00a0\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Parameter<\/span><span lang=\"x-none\">\uac00\u00a0\uc788\ub294\u00a0\ucee4\uc11c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubd80\uc11c<\/span><span lang=\"x-none\">\u00a0\ubc88\ud638\uc640\u00a0\uc9c1\uae09\uc744\u00a0WHERE\uc808\ub85c\u00a0\uc804\ub2ec\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>CURSOR emp_cursor<\/p>\n<p>(v_dept NUMBER, v_job VARCHAR2) IS<\/p>\n<p>SELECT last_name, salary, start_date<\/p>\n<p>FROM \u00a0\u00a0s_emp<\/p>\n<p>WHERE dept_id = v_dept<\/p>\n<p>AND title = v_job;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">Parameter<\/span><span lang=\"x-none\">\uac00\u00a0\uc788\ub294\u00a0\ucee4\uc11c\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ubaa8\ub4e0<\/span><span lang=\"x-none\">\u00a0\uc8fc\ubb38\uc5d0\u00a0\ub300\ud574\u00a0\ucd1d\u00a0\uc8fc\ubb38\uac00\uaca9\uc744\u00a0\uad6c\uc785\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>DECLARE<\/p>\n<p>v_current_ord_id \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_ord.id%TYPE;<\/p>\n<p>v_product_id \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0s_item.product_id%TYPE;<\/p>\n<p>v_item_total \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(11,2);<\/p>\n<p>v_order_total \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NUMBER(11,2) :=0;<\/p>\n<p>CURSOR ord_cursor \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0IS<\/p>\n<p>SELECT id<\/p>\n<p>FROM s_ord<\/p>\n<p>ORDER BY id;<\/p>\n<p>CURSOR item_cursor (v_ord_id NUMBER) IS<\/p>\n<p>SELECT product_id, price*quantity<\/p>\n<p>FROM s_item<\/p>\n<p>WHERE ord_id = v_ord_id;<\/p>\n<p>BEGIN<\/p>\n<p>OPEN ord_cursor;<\/p>\n<p>LOOP<\/p>\n<p>FETCH ord_cursor INTO v_current_ord_id;<\/p>\n<p>EXIT WHEN ord_cursor%NOTFOUND;<\/p>\n<p>IF item_cursor%ISOPEN THEN<\/p>\n<p>CLOSE item_cursor;<\/p>\n<p>END IF;<\/p>\n<p>OPEN item_cursor(v_current_ord_id);<\/p>\n<p>LOOP<\/p>\n<p>FETCH item cursor INTO v_product_id, v_item_total;<\/p>\n<p>EXIT WHEN item cursor%NOTFOUND;<\/p>\n<p>v_order_total := v_order_total + v_item_total;<\/p>\n<p>INSERT INTO temp (product_id, cumulative_total, ord_id)<\/p>\n<p>VALUES (v_product_id, v_order_total, v_current_ord&lt;id);<\/p>\n<p>v_current_ord_id);<\/p>\n<p>END LOOP;<\/p>\n<p>v_order_total :=0;<\/p>\n<p>END LOOP;<\/p>\n<p>IF item_cursor%ISOPEN THEN<\/p>\n<p>CLOSE item_cursor;<\/p>\n<p>END IF;<\/p>\n<p>CLOSE ord cursor;<\/p>\n<p>COMMIT WORK;<\/p>\n<p>END;<\/p>\n<p>\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CURSOR FOR <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Explicit <\/span><span lang=\"x-none\">\ucee4\uc11c\ub97c\u00a0\ucc98\ub9ac\ud558\ub294\u00a0\uac00\uc7a5\u00a0\uc88b\uc740\u00a0\ubc29\ubc95\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022OPEN, FETCH, CLOSE<\/span><span lang=\"x-none\">\uac00\u00a0\uc790\ub3d9\u00a0\uc218\ud589\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">FOR <\/span><span lang=\"x-none\">\ub808\ucf54\ub4dc\uc774\ub984\u00a0IN \ucee4\uc11c\uc774\ub984\u00a0LOOP<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51;<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52;<\/span><\/p>\n<p>. . .<\/p>\n<p>END LOOP;<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub808\ucf54\ub4dc\ub294\u00a0\uc790\ub3d9\uc801\uc73c\ub85c\u00a0\uc120\uc5b8\ub418\ubbc0\ub85c\u00a0\uc5ec\ub7ec\ubd84\uc774\u00a0\ub808\ucf54\ub4dc\ub97c\u00a0\uc120\uc5b8\ud558\uc9c0\ub294\u00a0\ub9c8\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">CURSOR FOR <\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\ub0a8\uc740<\/span><span lang=\"x-none\">\u00a0\ud56d\ubaa9\uc774\u00a0\uc5c6\uc744\u00a0\ub54c\uae4c\uc9c0\u00a0\ud558\ub098\uc529\u00a0\uc21c\uc11c\ub300\ub85c\u00a0\ud2b9\uc815\u00a0\uc8fc\ubb38\u00a0\ud56d\ubaa9\uc744\u00a0\uac80\uc0c9\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>FOR item_record IN item_cursor LOOP<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; implicit<\/span><span lang=\"x-none\">\ud558\uac8c\u00a0OPEN, FETCH \ubc1c\uc0dd<\/span><\/p>\n<p>v_order_total := v_order_total +<\/p>\n<p>(item_record.price * item_record.quantity);<\/p>\n<p>I := i + 1;<\/p>\n<p>product_id_table (i) := item_record.product_id;<\/p>\n<p>order_total_table (i) := v_order_total;<\/p>\n<p><span lang=\"ko\">END LOOP; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; implicit<\/span><span lang=\"x-none\">\ud558\uac8c\u00a0CLOSE \ubc1c\uc0dd<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">23. Error <\/span><span lang=\"x-none\">\ucc98\ub9ac<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uac1c<\/span><span lang=\"x-none\">\u00a0\uc694<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\ub780\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0&#8211; PL\/SQL<\/span><span lang=\"x-none\">\uc744\u00a0\uc2e4\ud589\u00a0\ub3d9\uc548\uc5d0\u00a0\ubc1c\uc0dd\ud558\ub294\u00a0error\ucc98\ub9ac\ub97c\u00a0\uc758\ubbf8\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc5b4\ub5bb\uac8c\u00a0\ubc1c\uc0dd\ub418\ub294\uac00?<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0&#8211; Oracle <\/span><span lang=\"x-none\">\uc624\ub958\uac00\u00a0\ubc1c\uc0dd\ud560\u00a0\ub54c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc5ec\ub7ec\ubd84\uc774\u00a0\uc9c1\uc811\u00a0\ubc1c\uc0dd\uc2dc\ud0ac\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucc98\ub9ac\ud558\ub294\u00a0\ubc29\ubc95\uc740\u00a0\ubb34\uc5c7\uc778\uac00?<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ucc98\ub9ac\uae30\ub97c\u00a0\uc774\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc2e4\ud589\ud658\uacbd\uc5d0\u00a0\uc804\ub2ec\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td><span lang=\"ko\">\ud574\ub2f9<\/span><span lang=\"x-none\">\u00a0\uc608\uc678\uac00\u00a0\uc788\ub294\u00a0\uacbd\uc6b0<\/span><\/td>\n<td><span lang=\"ko\">\ud574\ub2f9<\/span><span lang=\"x-none\">\u00a0\uc608\uc678\uac00\u00a0\uc5c6\ub294\u00a0\uacbd\uc6b0<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>(DECLARE)<\/td>\n<td>(DECLARE)<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>BEGIN<\/td>\n<td>BEGIN<\/td>\n<td><span lang=\"ko\">Error<\/span><span lang=\"x-none\">\ubc1c\uc0dd<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Error<\/span><span lang=\"x-none\">\ubc1c\uc0dd<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">(Exception<\/span><span lang=\"x-none\">\ubc1c\uc0dd)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">(Exception<\/span><span lang=\"x-none\">\ubc1c\uc0dd)<\/span><\/td>\n<td><span lang=\"ko\">EXCEPTION \u00a0\u00a0<\/span><span lang=\"x-none\">?<\/span><\/td>\n<td><span lang=\"ko\">EXCEPTION \u00a0<\/span><span lang=\"x-none\">?<\/span><\/td>\n<td><span lang=\"ko\">\ud574\ub2f9<\/span><span lang=\"x-none\">\u00a0\uc608\uc678\uac00\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\uc5c6\ub294<\/span><span lang=\"x-none\">\u00a0\uacbd\uc6b0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ud574\ub2f9<\/span><span lang=\"x-none\">\u00a0\uc608\uc678\ub97c\u00a0\ud1b5\ud55c<\/span><\/td>\n<td>END;<\/td>\n<td><span lang=\"ko\">END; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">?<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">Error<\/span><span lang=\"x-none\">\ub97c\u00a0\ucc98\ub9ac<\/span><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\uc2e4\ud589\ud658\uacbd\uc73c\ub85c<\/span><span lang=\"x-none\">\u00a0Error \uc804\ub2ec<\/span><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\uc720\ud615<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022Predefined Oracle7 Server <\/span><span lang=\"x-none\">\uc608\uc678\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \uc790\ub3d9\u00a0\ubc1c\uc0dd<\/span><\/p>\n<p><span lang=\"ko\">\u2022Non-Predefined Oracle7 Server <\/span><span lang=\"x-none\">\uc608\uc678\u00a0\u00a0\u00a0&#8212; \uc790\ub3d9\u00a0\ubc1c\uc0dd<\/span><\/p>\n<p><span lang=\"ko\">\u2022User-defined \u00a0\u00a0&#8212; <\/span><span lang=\"x-none\">\uc0ac\uc6a9\uc790\uac00\u00a0\ubc1c\uc0dd\uc2dc\ud0b4<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td>\uc608\uc678<\/td>\n<td>\uc124\uba85<\/td>\n<td><span lang=\"ko\">\ucc98\ub9ac<\/span><span lang=\"x-none\">\u00a0\uc9c0\uce68<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ubbf8\ub9ac<\/span><span lang=\"x-none\">\u00a0\uc815\uc758\ub41c\u00a0Oracle7<\/span><\/p>\n<p><span lang=\"ko\">Server <\/span><span lang=\"x-none\">\uc624\ub958<\/span><\/td>\n<td><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\u00a0\uc790\uc8fc\u00a0\ubc1c\uc0dd\ud558\ub294\u00a0\uc57d\u00a020\uac00\uc9c0\u00a0\uc624\ub958<\/span><\/td>\n<td><span lang=\"ko\">\uc120\uc5b8\ud560<\/span><span lang=\"x-none\">\u00a0\uc218\u00a0\uc5c6\uace0\u00a0Oracle7 Server\uac00\u00a0\ubc1c\uc0dd\uc2dc\ud0a4\ub3c4\ub85d\u00a0\ud568<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\ubbf8\ub9ac<\/span><span lang=\"x-none\">\u00a0\uc815\uc758\ub418\uc9c0\u00a0\uc54a\uc740<\/span><\/p>\n<p><span lang=\"ko\">Oracle7 Server <\/span><span lang=\"x-none\">\uc624\ub958<\/span><\/td>\n<td><span lang=\"ko\">\uae30\ud0c0<\/span><span lang=\"x-none\">\u00a0\ud45c\uc900\u00a0Oracle7<\/span><\/p>\n<p><span lang=\"ko\">Server Error <\/span><span lang=\"x-none\">\ucc98\ub9ac<\/span><\/td>\n<td><span lang=\"ko\">\uc120\uc5b8\ubd80\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc120\uc5b8\ud558\uace0\u00a0Oracle7 Server\uac00\u00a0\ubc1c\uc0dd\uc2dc\ud0a4\ub3c4\ub85d\u00a0\ud568<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc815\uc758\u00a0\uc624\ub958<\/span><\/p>\n<p>&nbsp;<\/td>\n<td><span lang=\"ko\">\uac1c\ubc1c\uc790\uac00<\/span><span lang=\"x-none\">\u00a0\uc815\ud55c\u00a0\uc870\uac74\uc774\u00a0\ub9cc\uc871\ub418\uc9c0\u00a0\uc54a\uc744\u00a0\uacbd\uc6b0<\/span><\/td>\n<td><span lang=\"ko\">\uc120\uc5b8\ubd80\uc5d0<\/span><span lang=\"x-none\">\u00a0\uc120\uc5b8\ud558\uace0\u00a0\uba85\uc2dc\uc801\uc73c\ub85c\u00a0\ubc1c\uc0dd\uc2dc\ud0a4\ub3c4\ub85d\u00a0\ud568<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80\u00a0: Syntax<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>EXCEPTION<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0WHEN <\/span><span lang=\"x-none\">\uc608\uc6781 [OR \uc608\uc6782&#8230;] THEN<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51;<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52;<\/span><\/p>\n<p>. . .<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[WHEN <\/span><span lang=\"x-none\">\uc608\uc6783 [OR \uc608\uc6784&#8230; THEN<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51;<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52;<\/span><\/p>\n<p>. . . ]<\/p>\n<p>[WHEN OTHERS THEN<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a51;<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span lang=\"x-none\">\ubb38\uc7a52;<\/span><\/p>\n<p>. . . ]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80\u00a0: Guidelines<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub9e8\u00a0\ub9c8\uc9c0\ub9c9\uc5d0\u00a0\uc4f0\ub294\u00a0\uac83\uc774\u00a0WHEN OTHERS \uc808\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\ucc98\ub9ac\ubd80\ub294\u00a0\ud0a4\uc6cc\ub4dc\uc778\u00a0EXCEPTION\uc73c\ub85c\u00a0\uc2dc\uc791\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcf5\uc218\uc758\u00a0\uc608\uc678\u00a0\ucc98\ub9ac\uae30\ub97c\u00a0\uc0ac\uc6a9\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud558\ub098\uc758\u00a0\uc608\uc678\u00a0\ucc98\ub9ac\uae30\ub9cc\u00a0\uc218\ud589\ub429\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Predefined Oracle7 Server Error<\/span><span lang=\"x-none\">\ucc98\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\ucc98\ub9ac\u00a0\ub8e8\ud2f4\uc5d0\uc11c\u00a0\ubbf8\ub9ac\u00a0\uc815\uc758\ub41c\u00a0\uc774\ub984\uc744\u00a0\ucc38\uc870\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<p>&#8211; NO_DATA_FOUND<\/p>\n<p>&#8211; TOO_MANY_ROWS<\/p>\n<p>&#8211; INVALID_CURSOR<\/p>\n<p>&#8211; ZERO_DIVIDE<\/p>\n<p>&#8211; DUP_VAL_ON_INDEX<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Predefined Exception<\/span><span lang=\"x-none\">\uc758\u00a0\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>EXCEPTION<\/p>\n<p>WHEN NO_DATA_FOUND THEN<\/p>\n<p>v_message := TO_CHAR(v_product_id) || &#8216;is invalid.&#8217;;<\/p>\n<p>WHEN TOO_MANY_ROWS THEN<\/p>\n<p>v_message := &#8216;Data corruption in S_PRODUCT&#8217;;<\/p>\n<p>WHEN OTHERS THEN<\/p>\n<p>v_message := &#8216;Other error occurred.&#8217;;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Non-predefined Oracle7 Server Error <\/span><span lang=\"x-none\">\ucc98\ub9ac<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc120\uc5b8<\/td>\n<td>&#8212;-\u2192<\/td>\n<td>\uc5f0\uad00<\/td>\n<td>&#8212;&#8212;<\/td>\n<td>&#8212;-<\/td>\n<td>&#8212;-\u2192<\/td>\n<td>\ucc38\uc870<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\uc120\uc5b8\ubd80<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\uc120\uc5b8<\/span><\/p>\n<p>&nbsp;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><span lang=\"ko\">\u2022PRAGMA EXCEPTION_INIT <\/span><span lang=\"x-none\">\uc785\ub825<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubc1c\uc0dd\ud55c\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\ucc98\ub9ac<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">Non-Predefined Error<\/span><span lang=\"x-none\">\ucc98\ub9ac\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">Oracle7 Server error<\/span><span lang=\"x-none\">\ucc98\ub9ac\u00a0\ubc88\ud638\uac00-2292\uc778\u00a0\ubb34\uacb0\uc131\u00a0\uc81c\uc57d\u00a0\uc870\uac74\u00a0\uc704\ubc18\u00a0error\ub97c\u00a0\ucc98\ub9ac\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>[DECLARE]<\/p>\n<p>e_products_remaining \u00a0\u00a0EXCEPTION;<\/p>\n<p>PRAGMA EXCEPTION_INIT(e_products_remaining, -2292);<\/p>\n<p>. . .<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>EXCEPTION<\/p>\n<p>WHEN e_products_remaining THEN<\/p>\n<p>v_message := &#8216;Referential integrity constraint violated.&#8217;;<\/p>\n<p>. . .<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>User-defined Exception<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\uc120\uc5b8<\/td>\n<td>&#8211;<\/td>\n<td>&#8212;<\/td>\n<td>\u2192<\/td>\n<td>\uc5f0\uad00<\/td>\n<td>&#8211;<\/td>\n<td>&#8212;-<\/td>\n<td>\u2192<\/td>\n<td>\ucc38\uc870<\/td>\n<\/tr>\n<tr>\n<td>\uc120\uc5b8\ubd80<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\uc2e4\ud589\ubd80<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80<\/span><\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\uc120\uc5b8<\/span><\/p>\n<p>&nbsp;<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022RAISE<\/span><span lang=\"x-none\">\ubb38\uc744\u00a0\uc368\uc11c<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uba85\uc2dc\uc801\uc73c\ub85c\u00a0\uc608\uc678\u00a0\ubc1c\ud589<\/span><\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<td><\/td>\n<td><\/td>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubc1c\uc0dd\ud55c\u00a0\uc608\uc678\u00a0\ucc98\ub9ac<\/span><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">User-defined Exception : <\/span><span lang=\"x-none\">\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc7ac\uace0\uac00<\/span><span lang=\"x-none\">\u00a0\uc788\uc73c\uba74\u00a0\ucc98\ub9ac\ub97c\u00a0\uc911\uc9c0\ud558\uace0\u00a0\uba54\uc2dc\uc9c0\ub97c\u00a0\ucd9c\ub825\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>[DECLARE]<\/p>\n<p>e_amount_remaining \u00a0\u00a0EXCEPTION;<\/p>\n<p>. . .<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>RAISE e_amount_remaining;<\/p>\n<p>. . .<\/p>\n<p>EXCEPTION<\/p>\n<p>WHEN e_amount_remaining THEN<\/p>\n<p>v_message := &#8216;There is still an amount is stcok.&#8217;;<\/p>\n<p>. . .<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80\uc5d0\uc11c\u00a0\uc0ac\uc6a9\u00a0\uac00\ub2a5\ud55c\u00a0\ud568\uc218<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022WHEN OTHERS <\/span><span lang=\"x-none\">\uc608\uc678\u00a0\ucc98\ub9ac\uae30<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc544\uc9c1\u00a0\ucc98\ub9ac\ub418\uc9c0\u00a0\uc54a\uc740\u00a0\ubaa8\ub4e0\u00a0\uc608\uc678\ub97c\u00a0\ucc98\ub9ac<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\ucd5c\uc885\u00a0\ucc98\ub9ac\uae30<\/span><\/p>\n<p>\u2022SQLCODE<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Error <\/span><span lang=\"x-none\">\ubc88\ud638\ub97c\u00a0return<\/span><\/p>\n<p>\u2022SQLERRM<\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; Error <\/span><span lang=\"x-none\">\uba54\uc2dc\uc9c0\ub97c\u00a0return<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">SQLCODE <\/span><span lang=\"x-none\">\uac12\uc758\u00a0\uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">SQLCODE <\/span><span lang=\"x-none\">\uac12<\/span><\/td>\n<td><span lang=\"ko\">\uc124<\/span><span lang=\"x-none\">\u00a0\u00a0\uba85<\/span><\/td>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td><span lang=\"ko\">Error<\/span><span lang=\"x-none\">\uac00\u00a0\uc5c6\ub2e4\ub294\u00a0\uc758\ubbf8\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td><span lang=\"ko\">\uc0ac\uc6a9\uc790<\/span><span lang=\"x-none\">\u00a0\uc815\uc758\u00a0\uc608\uc678\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>+100<\/td>\n<td><span lang=\"ko\">NO_DATA_FOUND <\/span><span lang=\"x-none\">\uc608\uc678\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\uc74c\uc218<\/td>\n<td><span lang=\"ko\">Oracle7 Server error <\/span><span lang=\"x-none\">\ubc88\ud638\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\ucc98\ub9ac\ubd80\uc5d0\uc11c\u00a0\uc0ac\uc6a9\uac00\ub2a5\ud55c\u00a0\ud568\uc218\u00a0: \uc608<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\uc608\uc0c1\ud558\uc9c0<\/span><span lang=\"x-none\">\u00a0\ubabb\ud55c\u00a0\uc608\uc678\uc5d0\u00a0\ub300\ud55c\u00a0error \ucf54\ub4dc\uc640\u00a0error \uba54\uc2dc\uc9c0\ub97c\u00a0\uc800\uc7a5\ud558\uc2ed\uc2dc\uc624.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\u00a0. . .<\/p>\n<p>v_error_code \u00a0\u00a0\u00a0\u00a0NUMBER;<\/p>\n<p>v_error_message \u00a0VARCHAR2(255);<\/p>\n<p>BEGIN<\/p>\n<p>. . .<\/p>\n<p>EXCEPTION<\/p>\n<p>. . .<\/p>\n<p>WHEN OTHERS THEN<\/p>\n<p>ROLLBACK;<\/p>\n<p>v_error_code := SQLCODE;<\/p>\n<p>v_error_message := SQLERRM;<\/p>\n<p>v_output := TO_CHAR(v_error_code)<\/p>\n<p>|| &#8216;; &#8216;|| v_error_message;<\/p>\n<p>END;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\uc2e4\ud589\ud658\uacbd<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SQL<\/span><span lang=\"x-none\">*<\/span><span lang=\"x-none\">Plus \u00a0\u00a0\u00a0\u00a0\u00a0Error \ucc98\ub9ac\u00a0\ubc88\ud638\uc640\u00a0\uba54\uc2dc\uc9c0\ub97c\u00a0\ud654\uba74\uc5d0\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022Developer\/2000 <\/span><span lang=\"x-none\">\ud2b8\ub9ac\uac70\uc5d0\uc11c\u00a0error \ubc88\ud638\uc640\u00a0\uba54\uc2dc\uc9c0\ub97c\u00a0\ud655\uc778\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>Forms<\/p>\n<p><span lang=\"ko\">\u2022Precompiler \u00a0\u00a0\u00a0SQLCA<\/span><span lang=\"x-none\">\ub97c\u00a0\ud1b5\ud574\u00a0error \ucc98\ub9ac\u00a0\ubc88\ud638\ub97c\u00a0\ud655\uc778\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc751\uc6a9\ud504\ub85c\uadf8\ub7a8<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">\uc608\uc678<\/span><span lang=\"x-none\">\u00a0\uc804\ub2ec<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><\/td>\n<td>DECLARE<\/p>\n<p>. . .<\/p>\n<p>e_no_rows \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exception;<\/p>\n<p>e_integrity \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exception;<\/p>\n<p>PRAGMA EXCEPTION_INIT(e_integrity, -2292);<\/p>\n<p>BEGIN<\/p>\n<p>FOR c_record IN emp_cursor LOOP<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<tr>\n<td><span lang=\"ko\">\uc11c\ube0c<\/span><span lang=\"x-none\">\u00a0\ube14\ub85d\uc740\u00a0\uc608\uc678\ub97c\u00a0\uc790\uccb4\uc801\uc73c\ub85c\u00a0\ucc98\ub9ac\ud558\uac70\ub098\u00a0\uc11c\ube0c\ube14\ub85d\uc744\u00a0\ub0b4\ud3ec\ud558\uace0\u00a0\uc788\ub294\u00a0\ube14\ub85d\uc5d0\u00a0\uc608\uc678\ub97c\u00a0\uc804\ub2ec\ud560\u00a0\uc218\u00a0\uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td><\/td>\n<td>BEGIN<\/p>\n<p>SELECT . . .<\/p>\n<p>UPDATE . . .<\/p>\n<p>IF SQL%NOTFOUND THEN<\/p>\n<p>RAISE e_no_rows;<\/p>\n<p>END IF;<\/p>\n<p>EXCEPTION<\/p>\n<p>WHEN e_integrity THEN. . .<\/p>\n<p>WHEN e_no_rows THEN . . .<\/p>\n<p>END;<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>END LOOP;<\/p>\n<p>EXCEPTION<\/p>\n<p>WHEN NO_DATA_FOUND THEN. . .<\/p>\n<p>WHEN TOO_MANY_ROWS THEN. . .<\/p>\n<p>END;<\/td>\n<td>\n<p lang=\"en-US\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span lang=\"ko\">24. PL\/SQL <\/span><span lang=\"x-none\">\uc694\uc57d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0\uc7a5\uc810<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc758\u00a0\uc7a5\uc810<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubaa8\ub4c8\ud654<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ubcc0\uc218\u00a0\uc120\uc5b8<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc808\ucc28\uc801\u00a0\uc5b8\uc5b4\u00a0\uad6c\uc870\ub97c\u00a0\uac16\ub294\u00a0\ud504\ub85c\uadf8\ub7a8<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc608\uc678\u00a0\ucc98\ub9ac\uc758\u00a0\uc218\ud589<\/span><\/p>\n<p><span lang=\"ko\">\u2022Stored Subprogram<\/span><span lang=\"x-none\">\uacfc\u00a0\uc751\uc6a9\u00a0\uc11c\ube0c\u00a0\ud504\ub85c\uadf8\ub7a8\uc758\u00a0\ud1b5\ud569<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc131\ub2a5\u00a0\ud5a5\uc0c1<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\ube14\ub85d<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u20224<\/span><span lang=\"x-none\">\uac1c\uc758\u00a0\ubd80\ub85c\u00a0\uad6c\uc131<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\ud5e4\ub354\ubd80(Header)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc120\uc5b8\ubd80(Declarative)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc2e4\uc0dd\ubd80(Executable)<\/span><\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc608\uc678\ubd80(Execption)<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uacfc\uc815\uc5d0\uc11c\u00a0\ub2e4\ub8ec\u00a0\ub450\u00a0\uac00\uc9c0\u00a0\uc720\ud615\uc758\u00a0\ube14\ub85d<\/span><\/p>\n<p>&#8211; Anonymous Block<\/p>\n<p><span lang=\"ko\">&#8211; <\/span><span lang=\"x-none\">\uc11c\ubd80\u00a0\ud504\ub85c\uadf8\ub7a8<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc77c\ub828\uc758\u00a0\uc791\uc5c5\uc744\u00a0\uc800\uc7a5\ud558\ub294\u00a0\ud504\ub85c\uc2dc\uc800<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uac12\uc744\u00a0\ubc18\ud658\ud558\ub294\u00a0\ud568\uc218<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL<\/span><span lang=\"x-none\">\uc5d0\uc11c\uc758\u00a0DML<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022SELECT<\/span><span lang=\"x-none\">\ubb38\uc740\u00a0INTO \uc808\uc774\u00a0\uc788\uc73c\uba70\u00a0\ud55c\u00a0\uac1c\uc758\u00a0\ud589\uc744\u00a0\ubc18\ud658\ud574\uc57c\u00a0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022INSERT<\/span><span lang=\"x-none\">\ub294\u00a0\uc0c8\ub85c\uc6b4\u00a0\ud589\uc744\u00a0\ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022UPDATE<\/span><span lang=\"x-none\">\ub294\u00a0\ud589\uc744\u00a0\ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022DELETE<\/span><span lang=\"x-none\">\ub294\u00a0\ud589\uc744\u00a0\uc81c\uac70\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022COMMIT<\/span><span lang=\"x-none\">\uc740\u00a0\ubaa8\ub4e0\u00a0\ubbf8\uacb0\u00a0\uc911\uc778\u00a0\ubcc0\uacbd\u00a0\uc0ac\ud56d\uc744\u00a0\uc601\uad6c\uc801\uc778\u00a0\uac83\uc73c\ub85c\u00a0\ub9cc\ub4e4\uace0\u00a0\ud604\uc7ac\uc758\u00a0\ud2b8\ub79c\uc7ad\uc158\uc744\u00a0<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0<\/span><span lang=\"x-none\">\uc885\ub8cc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022ROLLBACK<\/span><span lang=\"x-none\">\uc740\u00a0\ubaa8\ub4e0\u00a0\ubbf8\uacb0\u00a0\uc911\uc778\u00a0\ubcc0\uacbd\u00a0\uc0ac\ud56d\uc744\u00a0\ucde8\uc18c\ud558\uace0\u00a0\ud604\uc7ac\uc758\u00a0\ud2b8\ub79c\uc7ad\uc158\uc744\u00a0\uc885\ub8cc\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span lang=\"ko\">PL\/SQL <\/span><span lang=\"x-none\">\uc81c\uc5b4\ubb38<\/span><\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022IF<\/span><span lang=\"x-none\">\uc870\uac74\ubb38<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; <\/span><span lang=\"x-none\">\uc870\uac74\u00a0\uac12\uc5d0\u00a0\ub530\ub77c\u00a0\uc120\ud0dd\uc801\uc73c\ub85c\u00a0\uc791\uc5c5\u00a0\uc218\ud589<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ub8e8\ud504\u00a0\ubb38<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; BASIC <\/span><span lang=\"x-none\">\ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; FOR <\/span><span lang=\"x-none\">\ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u00a0\u00a0&#8211; WHILE <\/span><span lang=\"x-none\">\ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ucee4\uc11c\uc640\u00a0CURSOR FOR \ub8e8\ud504<\/span><\/p>\n<p><span lang=\"ko\">\u2022Oracle7 Server Error<\/span><span lang=\"x-none\">\ub098\u00a0\uc0ac\uc6a9\uc790\u00a0\uc815\uc758\u00a0\uc608\uc678\ub97c\u00a0\ucc98\ub9ac\ud558\ub294\u00a0\uc608\uc678\u00a0\ucc98\ub9ac\ubd80<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>SQL*Plus<\/p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\ud615\uc2dd\ud654, \uacc4\uc0b0\u00a0\uc218\ud589, \ubcf4\uace0\uc11c\uc758\u00a0\ud615\ud0dc\ub85c\u00a0query \uacb0\uacfc\ub97c\u00a0\ucd9c\ub825\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span lang=\"ko\">\u2022<\/span><span lang=\"x-none\">\uc785\ub825, \ud3b8\uc9d1, \uc800\uc7a5, \uac80\uc0c9\u00a0\ubc0f\u00a0SQL \uba85\ub839\uacfc\u00a0PL\/SQL \uc694\uc57d\u00a0\ube14\ub85d\uc744\u00a0\uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; 1. \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c\ubd80\ud130\u00a0\uc790\ub8cc\u00a0\uac80\uc0c9 2. \ub2e8\uc77c\u00a0\ud589\uc5d0\u00a0\ub300\ud55c\u00a0\ud568\uc218\ub4e4 3. \ubcf5\uc218\u00a0\ud14c\uc774\ube14\ub85c\ubd80\ud130\u00a0\ub370\uc774\ud130\u00a0\uc870\ud68c 4. Group \ud568\uc218 5. Subqueries 6. SQL*Plus \uba85\ub839\uc5b4 7. \ubcc0\uc218\u00a0\uc0ac\uc6a9 8. \ud14c\uc774\ube14\u00a0\uc0dd\uc131 9. Oracle Data Dictionary 10. \ub370\uc774\ud130\u00a0\uc870\uc791(DML) 11. \ud14c\uc774\ube14\uacfc\u00a0\uc81c\uc57d\uc870\uac74\u00a0\ubcc0\uacbd 12. Sequence \uc0dd\uc131 13. \ubdf0(View) \uc0dd\uc131 14. \uc778\ub371\uc2a4\u00a0\uc0dd\uc131 15. Privileges(DCL) 16. SQL\uacfc\u00a0SQL*Plus \uc694\uc57d 17. SQL*Plus\ub97c\u00a0\uc774\uc6a9\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc791\uc131 18. \uc11c\ube0c\u00a0\ud504\ub85c\uadf8\ub7a8\uc744\u00a0\uc774\uc6a9\ud55c\u00a0\ubaa8\ub4c8\ud654\u00a0\ud504\ub85c\uadf8\ub798\ubc0d 19. \uac04\ub2e8\ud55c\u00a0PL\/SQL \ube14\ub85d\u00a0\uc0dd\uc131 20. \uc624\ub77c\ud074\u00a0\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640\uc758\u00a0\uc778\ud130\ud398\uc774\uc2a4 21. PL\/SQL \ube14\ub85d\uc758\u00a0Control Structure 22. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2857,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[3],"tags":[958,957],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/haisins.synology.me\/wordpress\/wp-content\/uploads\/2018\/02\/oracle-business-intelligence.jpg?fit=973%2C615","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3173"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3173"}],"version-history":[{"count":2,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3173\/revisions"}],"predecessor-version":[{"id":3175,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3173\/revisions\/3175"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/2857"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3173"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}