{"id":4713,"date":"2023-02-16T14:03:02","date_gmt":"2023-02-16T05:03:02","guid":{"rendered":"http:\/\/haisins.synology.me\/wordpress\/?p=4713"},"modified":"2023-02-16T14:23:14","modified_gmt":"2023-02-16T05:23:14","slug":"%ec%8b%9c%ed%80%80%ec%8a%a4-drop-%ec%82%ad%ec%a0%9c-%ec%8b%9c-%ec%8b%9c%ed%80%80%ec%8a%a4-%eb%b3%b5%ea%b5%ac-%eb%b0%a9%eb%b2%95","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=4713","title":{"rendered":"\uc2dc\ud000\uc2a4 DROP \uc0ad\uc81c \uc2dc \uc2dc\ud000\uc2a4 \ubcf5\uad6c \ubc29\ubc95"},"content":{"rendered":"<p>Oracle 12c R2 \ubc84\uc804 \uc774\uc0c1 \ubcf5\uad6c \ubc29\ubc95 \uc785\ub2c8\ub2e4.<\/p>\n<p>\uc2e4\uc218\ub85c \uc2dc\ud000\uc2a4\ub97c DROP \ud588\uc744 \uacbd\uc6b0 \uc785\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; \uc624\ud6c4 1\uc2dc\uc5d0 drop \uc2dc\ud000\uc2a4\ubb38\uc744 \uc2e4\ud589\ud55c \uacbd\uc6b0<\/p>\n<p>&nbsp;<\/p>\n<p>select * from DBA_SEQUENCES as of timestamp(TO_DATE(&#8216;2023\/01\/05 12:59:59&#8242;,&#8217;YYYY\/MM\/DD HH24:MI:SS&#8217;)) ;<\/p>\n<p>&nbsp;<\/p>\n<p>\uc774\ub807\uac8c DBA \ubdf0 \uc5d0 Flashback \uae30\ub2a5\uc744 \uc811\ubaa9 \uc2dc\ucf1c \uc218\ud589 \ud558\uba74<\/p>\n<p>&nbsp;<\/p>\n<p>\uc0ad\uc81c \uc774\uc804 \uc2dc\uc810\uc758 \uc2dc\ud000\uc2a4 Last number \ub9c8\uc9c0\ub9c9 \uc22b\uc790\ub97c \ucd94\ucd9c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\uc774 \uac83\uc744 \uc774\uc6a9\ud574 \uc0ad\uc81c\ub41c \uc2dc\ud000\uc2a4\uba85 \uc73c\ub85c \uc0c8\ub85c\uc6b4 \uc2dc\ud000\uc2a4\ub97c\u00a0 \uc2dc\uc791\ud558\ub294 \uc22b\uc790\ub97c \uc0ad\uc81c \uc2dc\uc810 \uc2dc\ud000\uc2a4 \ub9c8\uc9c0\ub9c9 \uc22b\uc790\ub85c \ud558\uc5ec \ub9cc\ub4e4\uba74 \ubc88\ud638\uac00 \uc911\ubcf5\ub418\uc9c0 \uc54a\uace0 \ubcf5\uad6c\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\ub2e8 LAST number\ub294 cache \uac12 \ub9cc\ud07c \uc120 \ud655\ubcf4\ub418\uc5b4\uc11c \uc911\uac04 \ubc88\ud638\uac00 \ub760\uc5b4\uc9c4 \uc0c1\ud0dc \uc785\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<h2 data-ke-size=\"size26\">\uc624\ub77c\ud074(ORACLE) \ub370\uc774\ud130\ub97c\u00a0TIMESTAMP\ub97c \uc0ac\uc6a9\ud558\uc5ec\u00a0\ubcf5\uad6c<\/h2>\n<p>\ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc774\uc6a9\ud558\ub2e4\ubcf4\uba74\u00a0<b>\uc2e4\uc218\ub85c \ub370\uc774\ud130\ub97c \uc0ad\uc81c<\/b>\ud558\uac70\ub098,\u00a0<b>\uc798\ubabb \uc5c5\ub370\uc774\ud2b8<\/b>\ub97c \ud558\ub294 \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>commit\uc744 \ud558\uae30\uc804\uc774\ub77c\uba74 \uc0c1\uad00\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ud558\uc9c0\ub9cc commit\uc744 \ud55c \uc774\ud6c4\uc5d0 \ubb38\uc81c\ub97c \ud30c\uc545\ud558\uc5ec \ub370\uc774\ud130\ub97c \ubcf5\uad6c\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\uac00 \uc0dd\uae41\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub7f4\ub54c ORACLE \uc758\u00a0<b>TIMESTAMP\ub97c \uc774\uc6a9<\/b>\ud558\uba74 \ub370\uc774\ud130\ub97c \ubcf5\uad6c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3 data-ke-size=\"size23\"><b>TIMESTAMP \uc0ac\uc6a9\uc870\uac74<\/b><\/h3>\n<p>oracle 9i \uc774\uc0c1\ubd80\ud130 \uc9c0\uc6d0<\/p>\n<p>DB\uc758 \uc124\uc815\uc5d0 \ub530\ub77c\uc11c\u00a0<b>\uc2dc\uac04\uc774 \uc624\ub798\uc9c0\ub09c \ub370\uc774\ud130\ub294 TIMESTAMP\ub85c \ubcf5\uad6c\uac00 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/b><\/p>\n<h3 data-ke-size=\"size23\"><b>TIMESTAMP \uc0ac\uc6a9\ubc95<\/b><\/h3>\n<p>\ub2e8\uc704\ub294 SECOND, MINUT, HOUR, DAY \ub85c \uc9c0\uc815\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>SYSTIMESTAMP \uc5d0\uc11c \uc124\uc815\ud55c \uc2dc\uac04\uc744 \uc785\ub825\ud558\uc5ec \ub370\uc774\ud130\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/p>\n<pre id=\"code_1591340442640\" class=\"sql\" data-ke-language=\"sql\" data-ke-type=\"codeblock\"><code class=\"hljs\"><span class=\"hljs-comment\">-- 10\ucd08\uc804 \ub370\uc774\ud130 \uc870\ud68c<\/span>\u00a0<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> \ud14c\uc774\ube14 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'10'<\/span>\u00a0<span class=\"hljs-keyword\">SECOND<\/span>)\r\n<span class=\"hljs-keyword\">WHERE<\/span> \uceec\ub7fc = <span class=\"hljs-string\">'A'<\/span>; <span class=\"hljs-comment\">-- \ud544\uc694\uc5d0 \ub530\ub77c\uc11c \uc870\uac74\ubb38<\/span>\u00a0\u00a0<span class=\"hljs-comment\">-- 10\ubd84\uc804 \ub370\uc774\ud130 \uc870\ud68c<\/span>\u00a0<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> \ud14c\uc774\ube14 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'10'<\/span>\u00a0<span class=\"hljs-keyword\">MINUTE<\/span>)\r\n \r\n<span class=\"hljs-comment\">-- 3\uc2dc\uac04\uc804 \ub370\uc774\ud130 \uc870\ud68c <\/span>\u00a0<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> \ud14c\uc774\ube14 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'3'<\/span>\u00a0<span class=\"hljs-keyword\">HOUR<\/span>)\r\n\r\n<span class=\"hljs-comment\">-- 1\uc77c\uc804 \ub370\uc774\ud130 \uc870\ud68c <\/span>\u00a0<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> \ud14c\uc774\ube14 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'1'<\/span>\u00a0<span class=\"hljs-keyword\">DAY<\/span>)\r\n\r\n<span class=\"hljs-comment\">-- \ud2b9\uc815\uc2dc\uac04 \uae30\uc900\uc73c\ub85c \ub370\uc774\ud130 \uc870\ud68c<\/span>\u00a0<span class=\"hljs-keyword\">SELECT<\/span> * <span class=\"hljs-keyword\">FROM<\/span> USER_TB <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(<span class=\"hljs-keyword\">TO_DATE<\/span>(<span class=\"hljs-string\">'20200605000000'<\/span>, <span class=\"hljs-string\">'YYYYMMDDHH24MISS'<\/span>));<\/code><\/pre>\n<h3 data-ke-size=\"size23\"><b>TIMESTAMP \ub370\uc774\ud130 \uc27d\uac8c \ube44\uad50\ud558\uae30<\/b><\/h3>\n<p>\uc5b4\ub5a4 \ub370\uc774\ud130\uac00 \ubcc0\uacbd\uc774 \ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud560 \uacbd\uc6b0<\/p>\n<p>\uc544\ub798\uc640<b>\u00a0\uac19\uc774 \ube44\uad50\ud558\uc2dc\uba74\uc11c \ubcf4\uba74 \ud655\uc778<\/b>\ud558\uae30\uac00 \ud3b8\ud569\ub2c8\ub2e4.<\/p>\n<p>\ud604\uc7ac \ub370\uc774\ud130\uc640 \ube44\uad50\ud560 \ub370\uc774\ud130\ub97c\u00a0<b>UNION ALL<\/b>\ub85c \ubb36\uc5b4\uc11c \ubcf4\uae30<\/p>\n<pre id=\"code_1591341248700\" class=\"sql\" data-ke-language=\"sql\" data-ke-type=\"codeblock\"><code class=\"hljs\"><span class=\"hljs-comment\">-- GOODS_NM \uc774 \uc120\ud48d\uae30\uc778 \ub370\uc774\ud130\ub97c \ud604\uc7ac \ub370\uc774\ud130\uc640 10\ubd84\uc804 \ub370\uc774\ud130 \ube44\uad50<\/span>\u00a0\u00a0<span class=\"hljs-keyword\">SELECT<\/span> * <span class=\"hljs-keyword\">FROM<\/span> TEMP_1018 <span class=\"hljs-keyword\">where<\/span> GOODS_NM = <span class=\"hljs-string\">'\uc120\ud48d\uae30'<\/span>\u00a0<span class=\"hljs-keyword\">UNION<\/span>\u00a0<span class=\"hljs-keyword\">ALL<\/span>\u00a0\u00a0<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> TEMP_1018 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'10'<\/span>\u00a0<span class=\"hljs-keyword\">MINUTE<\/span>) <span class=\"hljs-keyword\">where<\/span> GOODS_NM = <span class=\"hljs-string\">'\uc120\ud48d\uae30'<\/span>;\r\n\r\n<span class=\"hljs-comment\">-- 10\ubd84\uc804\uc5d0\ub294 GOODS_QTY \uac00 77\uac1c \uc778\uac83\uc744 \ud655\uc778<\/span><\/code><\/pre>\n<figure class=\"imageblock alignLeft\" data-filename=\"2020-06-05 16 16 31.png\" data-origin-width=\"619\" data-origin-height=\"66\" data-ke-mobilestyle=\"widthContent\"><span data-url=\"https:\/\/blog.kakaocdn.net\/dn\/bqCmIP\/btqECNCDEgI\/2lfYhMw1qd8aWFoaF6i4Ik\/img.png\" data-lightbox=\"lightbox\"><img src=\"https:\/\/i0.wp.com\/blog.kakaocdn.net\/dn\/bqCmIP\/btqECNCDEgI\/2lfYhMw1qd8aWFoaF6i4Ik\/img.png?w=640&#038;ssl=1\" srcset=\"https:\/\/img1.daumcdn.net\/thumb\/R1280x0\/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqCmIP%2FbtqECNCDEgI%2F2lfYhMw1qd8aWFoaF6i4Ik%2Fimg.png\" data-filename=\"2020-06-05 16 16 31.png\" data-origin-width=\"619\" data-origin-height=\"66\" data-ke-mobilestyle=\"widthContent\" data-recalc-dims=\"1\" \/><\/span><\/figure>\n<h3><b>TIMESTAMP \ub370\uc774\ud130 \uc0dd\uc131, \uc218\uc815 \ubc29\ubc95<\/b><\/h3>\n<pre id=\"code_1591342295820\" class=\"sql\" data-ke-language=\"sql\" data-ke-type=\"codeblock\"><code class=\"hljs\"><span class=\"hljs-comment\">-- select insert \ub97c \uc774\uc6a9\ud558\uc5ec \uc0ad\uc81c\ub41c \ub370\uc774\ud130 \ucc98\ub9ac<\/span>\u00a0<span class=\"hljs-keyword\">INSERT<\/span>\u00a0<span class=\"hljs-keyword\">INTO<\/span> TEMP_1018\r\n<span class=\"hljs-keyword\">SELECT<\/span>  *  <span class=\"hljs-keyword\">FROM<\/span> TEMP_1018 <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'10'<\/span>\u00a0<span class=\"hljs-keyword\">MINUTE<\/span>) <span class=\"hljs-keyword\">where<\/span> GOODS_NM = <span class=\"hljs-string\">'\uc120\ud48d\uae30'<\/span>;\r\n\r\n\r\n<span class=\"hljs-comment\">-- select update \ub97c \uc774\uc6a9\ud558\uc5ec \ubcc0\uacbd\ub41c \ub370\uc774\ud130 \ucc98\ub9ac<\/span>\u00a0<span class=\"hljs-keyword\">UPDATE<\/span> TEMP_1018 a\r\n<span class=\"hljs-keyword\">SET<\/span> \r\na.GOODS_QTY = (<span class=\"hljs-keyword\">SELECT<\/span> B.GOODS_QTY <span class=\"hljs-keyword\">FROM<\/span> TEMP_1018 B <span class=\"hljs-keyword\">AS<\/span>\u00a0<span class=\"hljs-keyword\">OF<\/span>\u00a0<span class=\"hljs-built_in\">TIMESTAMP<\/span>(SYSTIMESTAMP-<span class=\"hljs-built_in\">INTERVAL<\/span>\u00a0<span class=\"hljs-string\">'10'<\/span>\u00a0<span class=\"hljs-keyword\">MINUTE<\/span>) <span class=\"hljs-keyword\">where<\/span> a.GOODS_NM = b.GOODS_NM <span class=\"hljs-keyword\">and<\/span>  b.GOODS_NM = <span class=\"hljs-string\">'\uc120\ud48d\uae30'<\/span>)\r\n<span class=\"hljs-keyword\">WHERE<\/span> a.GOODS_NM =<span class=\"hljs-string\">'\uc120\ud48d\uae30'<\/span>    <\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Oracle 12c R2 \ubc84\uc804 \uc774\uc0c1 \ubcf5\uad6c \ubc29\ubc95 \uc785\ub2c8\ub2e4. \uc2e4\uc218\ub85c \uc2dc\ud000\uc2a4\ub97c DROP \ud588\uc744 \uacbd\uc6b0 \uc785\ub2c8\ub2e4. &nbsp; &#8212; \uc624\ud6c4 1\uc2dc\uc5d0 drop \uc2dc\ud000\uc2a4\ubb38\uc744 \uc2e4\ud589\ud55c \uacbd\uc6b0 &nbsp; select * from DBA_SEQUENCES as of timestamp(TO_DATE(&#8216;2023\/01\/05 12:59:59&#8242;,&#8217;YYYY\/MM\/DD HH24:MI:SS&#8217;)) ; &nbsp; \uc774\ub807\uac8c DBA \ubdf0 \uc5d0 Flashback \uae30\ub2a5\uc744 \uc811\ubaa9 \uc2dc\ucf1c \uc218\ud589 \ud558\uba74 &nbsp; \uc0ad\uc81c \uc774\uc804 \uc2dc\uc810\uc758 \uc2dc\ud000\uc2a4 Last number \ub9c8\uc9c0\ub9c9 \uc22b\uc790\ub97c \ucd94\ucd9c \ud560 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4141,"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":[14],"tags":[1265,692,693,1264,1266,695],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/haisins.synology.me\/wordpress\/wp-content\/uploads\/2018\/08\/oracletips.jpg?fit=650%2C361","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4713"}],"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=4713"}],"version-history":[{"count":3,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4713\/revisions"}],"predecessor-version":[{"id":4720,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4713\/revisions\/4720"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/4141"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4713"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}