锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲中文字幕无码久久精品1,亚洲AV之男人的天堂,久久久久久亚洲Av无码精品专口http://www.tkk7.com/wangbing/category/39741.html鏈鏂囩珷闄ゆ敞鏄庘滆漿杞解濆鍧囦負鍘熷垱錛岃漿杞借娉ㄦ槑鍑哄銆?zh-cnWed, 17 Mar 2010 04:31:20 GMTWed, 17 Mar 2010 04:31:20 GMT60璁茶В澶у瀷鏁版嵁搴撶殑璁捐鍘熷垯涓庡紑鍙戞妧宸?/title><link>http://www.tkk7.com/wangbing/archive/2010/03/16/315579.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Tue, 16 Mar 2010 05:09:00 GMT</pubDate><guid>http://www.tkk7.com/wangbing/archive/2010/03/16/315579.html</guid><wfw:comment>http://www.tkk7.com/wangbing/comments/315579.html</wfw:comment><comments>http://www.tkk7.com/wangbing/archive/2010/03/16/315579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wangbing/comments/commentRss/315579.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wangbing/services/trackbacks/315579.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000; ">璁茶В澶у瀷鏁版嵁搴撶殑璁捐鍘熷垯涓庡紑鍙戞妧宸?br /> 鍘熸枃寮曡嚜錛歨ttp://tech.ccidnet.com/art/1105/20080315/1391565_1.html<br /> 鐩墠錛岃綆楁満鎶鏈凡緇忓箍娉涘湴搴旂敤浜庡浗姘戠粡嫻庣殑鍚勪釜棰嗗煙褰撲腑錛屽湪璁$畻鏈虹‖浠朵笉鏂井鍨嬪寲鐨勫悓鏃訛紝搴旂敤緋葷粺涔熼愭笎鍚戠潃澶嶆潅鍖栥佸ぇ鍨嬪寲鐨勬柟鍚戝彂灞曘傛暟鎹簱鏄暣涓郴緇熺殑鏍稿績錛屽畠鐨勮璁$洿鎺ュ叧緋葷郴緇熸墽琛岀殑鏁堢巼鍜岀郴緇熺殑紼沖畾鎬с傚洜姝ゅ湪杞歡緋葷粺寮鍙戜腑錛屾暟鎹簱璁捐搴旈伒寰繀瑕佺殑鏁版嵁搴撹寖寮忕悊璁猴紝浠ュ噺灝戝啑浣欍佷繚璇佹暟鎹殑瀹屾暣鎬т笌姝g‘鎬с傚彧鏈夊湪鍚堥傜殑鏁版嵁搴撲駭鍝佷笂璁捐鍑哄悎鐞嗙殑鏁版嵁搴撴ā鍨嬶紝鎵嶈兘闄嶄綆鏁翠釜緋葷粺鐨勭紪紼嬪拰緇存姢闅懼害錛屾彁楂樼郴緇熺殑瀹為檯榪愯鏁堢巼銆傝櫧鐒跺浜庡皬欏圭洰鎴栦腑絳夎妯$殑欏圭洰顤勫紑鍙戜漢鍛樺彲浠ュ緢瀹規(guī)槗鍦板埄鐢ㄨ寖寮忕悊璁鴻璁″嚭涓濂楃鍚堣姹傜殑鏁版嵁搴擄紝浣嗗浜庝竴涓寘鍚ぇ鍨嬫暟鎹簱鐨勮蔣浠墮」鐩紝灝卞繀欏繪湁涓濂楀畬鏁寸殑璁捐鍘熷垯涓庢妧宸с?br /> 涓銆佹垚绔嬫暟鎹皬緇?br /> 澶у瀷鏁版嵁搴撴暟鎹厓绱犲錛屽湪璁捐涓婃湁蹇呰鎴愮珛涓撻棬鐨勬暟鎹皬緇勩傜敱浜庢暟鎹簱璁捐鑰呬笉涓瀹氭槸浣跨敤鑰咃紝瀵圭郴緇熻璁′腑鐨勬暟鎹厓绱犱笉鍙兘鑰冭檻鍛ㄥ叏錛屾暟鎹簱璁捐鍑烘潵鍚庯紝寰寰闅句互鎵懼埌鎵闇鐨勫簱琛紝鍥犳鏁版嵁灝忕粍鏈濂界敱鐔熸?zhèn)変笟鍔$殑椤圭洰楠q茬粍鎴愩?br /> 鏁版嵁灝忕粍鐨勮亴鑳藉茍闈炴槸璁捐鏁版嵁搴擄紝鑰屾槸閫氳繃闇姹傚垎鏋愶紝鍦ㄥ弬鑰冨叾浠栫浉浼肩郴緇熺殑鍩虹涓婏紝鎻愬彇緋葷粺鐨勫熀鏈暟鎹厓绱狅紝鎷呰礋瀵規(guī)暟鎹簱鐨勫鏍搞傚鏍稿唴瀹瑰寘鎷鏍告柊鐨勬暟鎹簱鍏冪礌鏄惁瀹屽叏銆佽兘鍚﹀疄鐜板叏閮ㄤ笟鍔¢渶姹傦紱瀵規(guī)棫鏁版嵁搴擄紙濡傛灉瀛樺湪鏃х郴緇燂級鐨勫垎鏋愬強鏁版嵁杞崲錛涙暟鎹簱璁捐鐨勫鏍搞佹帶鍒跺強蹇呰璋冩暣銆?br /> 浜屻佽璁″師鍒?br /> 錛戯紟瑙勮寖鍛藉悕銆傛墍鏈夌殑搴撳悕銆佽〃鍚嶃佸煙鍚嶅繀欏婚伒寰粺涓鐨勫懡鍚嶈鍒欙紝騫惰繘琛屽繀瑕佽鏄庯紝浠ユ柟渚胯璁°佺淮鎶ゃ佹煡璇€?br /> 錛掞紟鎺у埗瀛楁鐨勫紩鐢ㄣ傚湪璁捐鏃訛紝鍙互閫夋嫨閫傚綋鐨勬暟鎹簱璁捐綆$悊宸ュ叿錛屼互鏂逛究寮鍙戜漢鍛樼殑鍒嗗竷寮忚璁″拰鏁版嵁灝忕粍鐨勯泦涓鏍哥鐞嗐傞噰鐢ㄧ粺涓鐨勫懡鍚嶈鍒欙紝濡傛灉璁捐鐨勫瓧孌靛凡緇忓瓨鍦紝鍙洿鎺ュ紩鐢紱鍚﹀垯錛屽簲閲嶆柊璁捐銆?br /> 錛擄紟搴撹〃閲嶅鎺у埗銆傚湪璁捐榪囩▼涓紝濡傛灉鍙戠幇澶ч儴鍒嗗瓧孌甸兘宸插瓨鍦紝寮鍙戜漢鍛樺簲鎬鐤戞墍璁捐鐨勫簱琛ㄦ槸鍚﹀凡瀛樺湪銆傞氳繃瀵瑰瓧孌墊墍鍦ㄥ簱琛ㄥ強鐩稿簲璁捐浜哄憳鐨勬煡璇紝鍙互紜搴撹〃鏄惁紜疄閲嶅銆?br /> 錛旓紟騫跺彂鎺у埗銆傝璁′腑搴旇繘琛屽茍鍙戞帶鍒訛紝鍗沖浜庡悓涓涓簱琛紝鍦ㄥ悓涓鏃墮棿鍙湁涓涓漢鏈夋帶鍒舵潈錛屽叾浠栦漢鍙兘榪涜鏌ヨ銆?br /> 錛曪紟蹇呰鐨勮璁恒傛暟鎹簱璁捐瀹屾垚鍚庯紝鏁版嵁灝忕粍搴斾笌鐩稿叧浜哄憳榪涜璁ㄨ錛岄氳繃璁ㄨ鏉ョ啛鎮(zhèn)夋暟鎹簱錛屼粠鑰屽璁捐涓瓨鍦ㄧ殑闂榪涜鎺у埗鎴栦粠涓幏鍙栨暟鎹簱璁捐鐨勫繀瑕佷俊鎭?br /> 錛栵紟鏁版嵁灝忕粍鐨勫鏍搞傚簱琛ㄧ殑瀹氱増銆佷慨鏀規(guī)渶緇堥兘瑕侀氳繃鏁版嵁灝忕粍鐨勫鏍革紝浠ヤ繚璇佺鍚堝繀瑕佺殑瑕佹眰銆?br /> 錛楋紟澶存枃浠跺鐞嗐傛瘡嬈℃暟鎹慨鏀瑰悗錛屾暟鎹皬緇勮瀵圭浉搴旂殑澶存枃浠惰繘琛屼慨鏀癸紙鍙敱綆$悊杞歡鑷姩瀹屾垚錛夛紝騫墮氱煡鐩稿叧鐨勫紑鍙戜漢鍛橈紝浠ヤ究榪涜鐩稿簲鐨勭▼搴忎慨鏀廣?br /> 涓夈佽璁℃妧宸?br /> 錛戯紟鍒嗙被鎷嗗垎鏁版嵁閲忓ぇ鐨勮〃銆傚浜庣粡甯鎬嬌鐢ㄧ殑琛紙濡傛煇浜涘弬鏁拌〃鎴栦唬鐮佸鐓ц〃錛夛紝鐢變簬鍏朵嬌鐢ㄩ鐜囧緢楂橈紝瑕佸敖閲忓噺灝戣〃涓殑璁板綍鏁伴噺銆備緥濡傦紝閾惰鐨勬埛涓昏處琛ㄥ師鏉ヨ璁℃垚涓寮犺〃錛岃櫧鐒跺彲浠ユ柟渚跨▼搴忕殑璁捐涓庣淮鎶わ紝浣嗙粡榪囧垎鏋愬彂鐜幫紝鐢變簬鏁版嵁閲忓お澶э紝浼氬獎鍝嶆暟鎹殑榪呴熷畾浣嶃傚鏋滃皢鎴蜂富璐﹁〃鍒嗗埆璁捐涓烘椿鏈熸埛涓昏處銆佸畾鏈熸埛涓昏處鍙婂鍏埛涓昏處絳夛紝鍒欏彲浠ュぇ澶ф彁楂樻煡璇㈡晥鐜囥?br /> 錛掞紟绱㈠紩璁捐銆傚浜庡ぇ鐨勬暟鎹簱琛紝鍚堢悊鐨勭儲寮曡兘澶熸彁楂樻暣涓暟鎹簱鐨勬搷浣滄晥鐜囥傚湪绱㈠紩璁捐涓紝绱㈠紩瀛楁搴旀寫閫夐噸澶嶅艱緝?yōu)畱鐨勫瓧娈靛Q涘湪瀵瑰緩鏈夊鍚堢儲寮曠殑瀛楁榪涜媯绱㈡椂錛屽簲娉ㄦ剰鎸夌収澶嶅悎绱㈠紩瀛楁寤虹珛鐨勯『搴忚繘琛屻備緥濡傦紝濡傛灉瀵逛竴涓紩涓囧鏉¤褰曠殑嫻佹按琛ㄤ互鏃ユ湡鍜屾祦姘村彿涓哄簭寤虹珛澶嶅悎绱㈠紩錛岀敱浜庡湪璇ヨ〃涓棩鏈熺殑閲嶅鍊兼帴榪戞暣涓〃鐨勮褰曟暟錛岀敤嫻佹按鍙瘋繘琛屾煡璇㈡墍鐢ㄧ殑鏃墮棿鎺ヨ繎錛撶錛涜屽鏋滀互嫻佹按鍙蜂負绱㈠紩瀛楁寤虹珛绱㈠紩榪涜鐩稿悓鐨勬煡璇紝鎵鐢ㄦ椂闂翠笉鍒幫紤縐掋傚洜姝ゅ湪澶у瀷鏁版嵁搴撹璁′腑錛屽彧鏈夎繘琛屽悎鐞嗙殑绱㈠紩瀛楁閫夋嫨錛屾墠鑳芥湁鏁堟彁楂樻暣涓暟鎹簱鐨勬搷浣滄晥鐜囥?br /> 錛擄紟鏁版嵁鎿嶄綔鐨勪紭鍖栥傚湪澶у瀷鏁版嵁搴撲腑錛屽浣曟彁楂樻暟鎹搷浣滄晥鐜囧煎緱鍏蟲敞銆備緥濡傦紝姣忓湪鏁版嵁搴撴祦姘磋〃涓鍔犱竴絎斾笟鍔★紝灝卞繀欏諱粠嫻佹按鎺у埗琛ㄤ腑鍙栧嚭嫻佹按鍙鳳紝騫跺皢鍏舵祦姘村彿鐨勬暟鍊煎姞涓銆傛甯告儏鍐典笅錛屽崟絎旀搷浣滅殑鍙嶅簲閫熷害灝氬睘姝e父錛屼絾褰撶敤瀹冭繘琛屾壒閲忎笟鍔″鐞嗘椂錛岄熷害浼氭槑鏄懼噺鎱€傜粡榪囧垎鏋愬彂鐜幫紝姣忔瀵規(guī)祦姘存帶鍒惰〃涓殑嫻佹按鍙鋒暟鍊煎姞涓鏃墮兘瑕侀攣瀹氳琛紝鑰岃琛ㄥ嵈鏄暣涓郴緇熸搷浣滅殑鏍稿績錛屾湁鍙兘鍦ㄦ搷浣滄椂琚叾浠栬繘紼嬮攣瀹氾紝鍥犺屼嬌鏁翠釜浜嬪姟鎿嶄綔閫熷害鍙樻參銆傚榪欎竴闂鐨勮В鍐崇殑鍔炴硶鏄紝鏍規(guī)嵁鎵歸噺涓氬姟鐨勬葷瑪鏁版壒閲忕敵璇鋒祦姘村彿錛屽茍瀵規(guī)祦姘存帶鍒惰〃榪涜涓嬈℃洿鏂幫紝鍗沖彲鎻愰珮鎵歸噺涓氬姟澶勭悊鐨勯熷害銆傚彟涓涓緥瀛愭槸瀵規(guī)彃琛ㄧ殑浼樺寲銆傚浜庡ぇ鎵歸噺鐨勪笟鍔″鐞嗭紝濡傛灉鍦ㄦ彃鍏ユ暟鎹簱琛ㄦ椂鐢ㄦ櫘閫氱殑錛╋綆锝擄絽锝掞綌璇彞錛岄熷害浼氬緢鎱€傚叾鍘熷洜鍦ㄤ簬錛屾瘡嬈℃彃琛ㄩ兘瑕佽繘琛屼竴嬈★緝/錛搷浣滐紝鑺辮垂杈冮暱鐨勬椂闂淬傛敼榪涘悗錛屽彲浠ョ敤錛幫綍锝旇鍙ョ瓑緙撳啿鍖哄艦寮忕瓑婊¢〉鍚庡啀榪涜錛?錛搷浣滐紝浠庤屾彁楂樻晥鐜囥傚澶х殑鏁版嵁搴撹〃榪涜鍒犻櫎鏃訛紝涓鑸細鐩存帴鐢激锝咃綄锝咃綌锝呰鍙ワ紝榪欎釜璇彞铏界劧鍙互榪涜灝忚〃鎿嶄綔錛屼絾瀵瑰ぇ琛ㄥ嵈浼氬洜甯︽潵澶т簨鍔¤屽鑷村垹闄ら熷害寰堟參鐢氳嚦澶辮觸銆傝В鍐崇殑鏂規(guī)硶鏄幓鎺変簨鍔★紝浣嗘洿鏈夋晥鐨勫姙娉曟槸鍏堣繘琛岋激锝掞綇锝愭搷浣滃啀榪涜閲嶅緩銆?br /> 錛旓紟鏁版嵁搴撳弬鏁扮殑璋冩暣銆傛暟鎹簱鍙傛暟鐨勮皟鏁存槸涓涓粡楠屼笉鏂Н绱殑榪囩▼錛屽簲鐢辨湁緇忛獙鐨勭郴緇熺鐞嗗憳瀹屾垚銆備互錛╋綆锝嗭綇锝掞綅锝夛綐鏁版嵁搴撲負渚嬶紝璁板綍閿佺殑鏁扮洰澶皯浼氶犳垚閿佽〃鐨勫け璐ワ紱閫昏緫鏃ュ織鐨勬枃浠舵暟鐩お灝戜細閫犳垚鎻掑叆澶ц〃澶辮觸絳夛紝榪欎簺闂閮藉簲鏍規(guī)嵁瀹為檯鎯呭喌榪涜蹇呰鐨勮皟鏁淬?br /> 錛曪紟蹇呰鐨勫伐鍏楓傚湪鏁翠釜鏁版嵁搴撶殑寮鍙戜笌璁捐榪囩▼涓紝鍙互鍏堝紑鍙戜竴浜涘皬鐨勫簲鐢ㄥ伐鍏鳳紝濡傝嚜鍔ㄧ敓鎴愬簱琛ㄧ殑澶存枃浠躲佹彃鍏ユ暟鎹殑鍒濆鍖栥佹暟鎹彃鍏ョ殑鍑芥暟灝佽銆侀敊璇窡韙垨鑷姩鏄劇ず絳夛紝浠ユ鎻愰珮鏁版嵁搴撶殑璁捐涓庡紑鍙戞晥鐜囥?br /> 錛栵紟閬垮厤闀夸簨鍔°傚鍗曚釜澶ц〃鐨勫垹闄ゆ垨鎻掑叆鎿嶄綔浼氬甫鏉ュぇ浜嬪姟錛岃В鍐崇殑鍔炴硶鏄鍙傛暟榪涜璋冩暣錛屼篃鍙互鍦ㄦ彃鍏ユ椂瀵規(guī)枃浠惰繘琛屽垎鍓層傚浜庝竴涓敱涓緋誨垪灝忎簨鍔¢『搴忔搷浣滃叡鍚屾瀯鎴愮殑闀夸簨鍔★紙濡傞摱琛屼氦鏄撶郴緇熺殑鏃ョ粓浜ゆ槗錛夛紝鍙互鐢變竴緋誨垪鎿嶄綔瀹屾垚鏁翠釜浜嬪姟錛屼絾鍏剁己鐐規(guī)槸鏈夊彲鑳藉洜鏁翠釜浜嬪姟澶ぇ鑰屼嬌涓嶈兘瀹屾垚錛屾垨鑰咃紝鐢變簬鍋剁劧鐨勬剰澶栬屼嬌浜嬪姟閲嶅仛鎵闇鐨勬椂闂村お闀褲傝緝濂界殑瑙e喅鏂規(guī)硶鏄紝鎶婃暣涓簨鍔″垎瑙f垚鍑犱釜杈冨皬鐨勪簨鍔★紝鍐嶇敱搴旂敤紼嬪簭鎺у埗鏁翠釜緋葷粺鐨勬祦紼嬨傝繖鏍鳳紝濡傛灉鍏朵腑鏌愪釜浜嬪姟涓嶆垚鍔燂紝鍒欏彧闇閲嶅仛璇ヤ簨鍔★紝鍥犺屾棦鍙妭綰︽椂闂達紝鍙堝彲閬垮厤闀夸簨鍔°?br /> 錛楋紟閫傚綋瓚呭墠銆傝綆楁満鎶鏈彂灞曟棩鏂版湀寮傦紝鏁版嵁搴撶殑璁捐蹇呴』鍏鋒湁涓瀹氬墠鐬繪э紝涓嶄絾瑕佹弧瓚沖綋鍓嶇殑搴旂敤瑕佹眰錛岃繕瑕佽冭檻鏈潵鐨勪笟鍔″彂灞曪紝鍚屾椂蹇呴』鏈夊埄浜庢墿灞曟垨澧炲姞搴旂敤緋葷粺鐨勫鐞嗗姛鑳姐?br /> 涓庡皬鍨嬫暟鎹簱鐩告瘮錛屽ぇ鍨嬫暟鎹簱鐨勮璁′笌寮鍙戣澶嶆潅寰楀錛屽洜姝ゅ湪璁捐銆佸紑鍙戣繃紼嬩腑錛岄櫎浜嗚閬靛驚鏁版嵁搴撹寖寮忕悊璁恒佸鍔犵郴緇熺殑涓鑷存у拰瀹屾暣鎬у錛岃繕瑕佸湪鎬諱綋涓婃牴鎹叿浣撴儏鍐佃繘琛屽垎甯冨紡璁捐錛岀揣绱ф妸鎻¢泦涓帶鍒躲佺粺涓瀹℃牳鐨勫熀鏈師鍒欙紝淇濊瘉鏁版嵁搴撹璁$粨鏋勭揣鍑戙佸垎甯冨鉤琛°佸畾浣嶈繀閫熴傚湪鏁版嵁搴撴搷浣滀笂錛岃閲囩敤涓瀹氱殑鎶宸ф彁楂樻暣涓簲鐢ㄧ郴緇熺殑鎵ц鏁堢巼錛屽茍娉ㄦ剰閫傚綋瓚呭墠錛屼互閫傚簲涓嶆柇鍙樺寲鐨勫簲鐢ㄥ強緋葷粺鍙戝睍鐨勮姹傘傦紙</span></div> <img src ="http://www.tkk7.com/wangbing/aggbug/315579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wangbing/" target="_blank">wangchangbing</a> 2010-03-16 13:09 <a href="http://www.tkk7.com/wangbing/archive/2010/03/16/315579.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬oracle涓璿archar2鐨勬渶澶ч暱搴?/title><link>http://www.tkk7.com/wangbing/archive/2010/03/15/315482.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Mon, 15 Mar 2010 06:29:00 GMT</pubDate><guid>http://www.tkk7.com/wangbing/archive/2010/03/15/315482.html</guid><wfw:comment>http://www.tkk7.com/wangbing/comments/315482.html</wfw:comment><comments>http://www.tkk7.com/wangbing/archive/2010/03/15/315482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wangbing/comments/commentRss/315482.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wangbing/services/trackbacks/315482.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000; ">鍏充簬 varchar2 鐨勬渶澶ч暱搴?br /> varchar2鏈変袱涓渶澶ч暱搴︼細涓涓槸鍦ㄥ瓧孌電被鍨?000錛涗竴涓槸鍦≒L/SQL涓彉閲忕被鍨?2767銆備粖澶╃姱浜嗕竴涓皬閿欒錛屽氨鏄嚱鏁扮殑varchar2綾誨瀷鐨勮繑鍥炲奸暱搴︿篃鏄?000錛岃屼笉鏄垜浠ヤ負鐨?2767銆?br />  <br /> 鎯充簡涓涓嬶紝榪欐槸涓涓瘮杈冨鏄撳嚭閿欑殑鍦版柟銆傚洜涓哄湪鍑芥暟涓垜鍙互澹版槑闀垮害瓚呰繃4000鐨勫瓧絎︿覆鍙橀噺錛屽茍涓斿皢瀹冧綔涓鴻繑鍥炲鹼紝榪欓噷鏄笉浼氭彁紺虹紪璇戦敊璇殑銆傝繖涓嚱鏁板鉤鏃墮兘鍙互姝e父鎵ц錛岃屼竴鏃﹁繖涓瓧絎︿覆闀垮害瓚呰繃4000錛屽嚱鏁版墽琛屽氨浼氬嚭閿欍傛墍浠ヨ繖涓棶棰樿櫧鐒舵瘮杈冪畝鍗曪紝浠嶇劧璁板綍涓涓嬨?br />  <br /> C:\Documents and Settings\yuechao.tianyc>sqlplus<br />  <br /> SQL*Plus: Release 10.2.0.1.0 - Production on 鏄熸湡浜?nbsp;5鏈?nbsp;5 17:15:59 2009<br />  <br /> Copyright (c) 1982, 2005, Oracle.  All rights reserved.<br />  <br /> 璇瘋緭鍏ョ敤鎴峰悕:  test/test<br />  <br /> 榪炴帴鍒?<br /> Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production<br /> With the Partitioning, OLAP and Data Mining options<br />  <br /> SQL> create or replace function funny return varchar2<br />   2  is<br />   3    v_yct varchar2(32767);<br />   4  begin<br />   5    v_yct := rpad('a', 4001, 'b');<br />   6    return v_yct;<br />   7  end;<br />   8  /<br />  <br /> 鍑芥暟宸插垱寤恒?br />  <br /> SQL> select funny from dual;<br /> select funny from dual<br />        *<br /> 絎?nbsp;1 琛屽嚭鐜伴敊璇?<br /> ORA-06502: PL/SQL: 鏁板瓧鎴栧奸敊璇?nbsp;:  瀛楃涓茬紦鍐插尯澶皬<br /> ORA-06512: 鍦?nbsp;"TEST.FUNNY", line 6<br />  <br /> 鏈潵浠ヤ負璁板綍涓嬫潵灝卞ソ銆傚垰鎵嶈窡涓浣嶅悓浜嬭璁轟簡涓涓嬶紝璁や負鏈夊彲鑳藉湪schema綰archar2鐨勯暱搴﹂檺鍒墮兘鏄?000錛岃屽湪PL/SQL浠g爜綰х殑闀垮害闄愬埗鏄?2767銆備笅闈㈢戶緇祴璇曪細<br />  <br /> -- 1. 浣滀負鍑芥暟鍏ュ弬鐨勯檺鍒舵槸32767<br /> SQL> create or replace function funny( p_char in varchar2 ) return number<br />   2  is<br />   3  begin<br />   4    return length(p_char);<br />   5  end;<br />   6  /<br />  <br /> 鍑芥暟宸插垱寤恒?br />  <br /> SQL> declare<br />   2    v_char varchar2(32767);<br />   3  begin<br />   4    v_char := rpad('a', 32767, 'b');<br />   5    dbms_output.put_line(funny(v_char));<br />   6  end;<br />   7  /<br /> 32767<br />  <br /> PL/SQL 榪囩▼宸叉垚鍔熷畬鎴愩?br />  <br /> -- 2. 鍚屾牱鐨勫嚱鏁幫紝鍦╯chema綰у拰鍦≒L/SQL浠g爜綰ч暱搴﹂檺鍒朵笉鍚?br /> SQL> select length(rpad('a', 4001, 'b')) from dual;<br />  <br /> LENGTH(RPAD('A',3276558,'B'))<br /> -----------------------------<br />                          4000<br />  <br /> SQL> begin<br />   2    dbms_output.put_line(length(rpad('a', 4001, 'b')));<br />   3  end;<br />   4  /<br /> 4001<br />  <br /> PL/SQL 榪囩▼宸叉垚鍔熷畬鎴愩?br />  <br />  <br /> 濡傛灉涓棿緇撴灉瀛楃涓查暱搴﹁秴榪囬檺鍒朵細鎬庢牱鍛紵<br />  <br /> 錛?錛夊湪PL/SQL涓紝濡傛灉涓棿緇撴灉瓚呰繃32767錛屾病鏈夊獎鍝嶏細<br />  <br /> SQL> declare<br />   2    v_char1 varchar2(32767);<br />   3    v_char2 varchar2(32767);<br />   4    v_char3 varchar2(10);<br />   5  begin<br />   6    v_char1 := lpad('a', 32767, 'a');<br />   7    v_char2 := lpad('b', 32767, 'b');<br />   8    v_char3 := substr(v_char1 || v_char2, 32763, 10);<br />   9    dbms_output.put_line(v_char3);<br />  10  end;<br />  11  /<br /> aaaaabbbbb<br />  <br /> PL/SQL 榪囩▼宸叉垚鍔熷畬鎴愩?br />  <br /> 錛?錛夊湪schema綰у鏋滀腑闂寸粨鏋滆秴榪?000錛屼細鎻愮ず閿欒錛?br />  <br /> SQL> select substr(rpad('a', 4000, 'a')||rpad('b', 4000, 'b'), 3996, 10) from dual;<br /> select substr(rpad('a', 4000, 'a')||rpad('b', 4000, 'b'), 3996, 10) from dual<br />                                                                          *<br /> 絎?nbsp;1 琛屽嚭鐜伴敊璇?<br /> ORA-01489: 瀛楃涓茶繛鎺ョ殑緇撴灉榪囬暱<br />  <br />  <br /> 濡傛灉瀛楃涓查暱搴﹁秴榪囬檺鍒舵庝箞鍔烇紵鍙互浣跨敤CLOB綾誨瀷銆傛瘮濡傛渶寮濮嬬殑閭d釜渚嬪瓙錛屽彲浠ュ皢榪斿洖鍊兼敼涓篊LOB綾誨瀷錛?br />  <br /> SQL> create or replace function funny return clob<br />   2  is<br />   3    v_yct varchar2(32767);<br />   4  begin<br />   5    v_yct := rpad('a', 4001, 'b');<br />   6    return v_yct;<br />   7  end;<br />   8  /<br />  <br /> 鍑芥暟宸插垱寤恒?br />  <br /> SQL> select funny from dual;<br />  <br /> FUNNY<br /> --------------------------------------------------------------------------------<br /> abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<br />  <br /> SQL> set long 10000<br /> SQL> select funny from dual;<br /> FUNNY<br /> --------------------------------------------------------------------------------<br /> abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<br /> bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<br /> bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<br /> bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb<br /> <img src="http://www.tkk7.com/Images/dot.gif" alt="" />.<br />  <br /> 榪欐牱榪斿洖瀛楃涓茬殑鏈澶ч暱搴﹀氨鏄?2767浜嗐?/span></div> <img src ="http://www.tkk7.com/wangbing/aggbug/315482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wangbing/" target="_blank">wangchangbing</a> 2010-03-15 14:29 <a href="http://www.tkk7.com/wangbing/archive/2010/03/15/315482.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[杞琞浠涔堟槸savepoint錛?/title><link>http://www.tkk7.com/wangbing/archive/2010/03/05/314557.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Fri, 05 Mar 2010 01:06:00 GMT</pubDate><guid>http://www.tkk7.com/wangbing/archive/2010/03/05/314557.html</guid><wfw:comment>http://www.tkk7.com/wangbing/comments/314557.html</wfw:comment><comments>http://www.tkk7.com/wangbing/archive/2010/03/05/314557.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wangbing/comments/commentRss/314557.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wangbing/services/trackbacks/314557.html</trackback:ping><description><![CDATA[<span style="font-family: verdana, sans-serif; font-size: 16px; line-height: 26px; ">浠涔堟槸savepoint?<br /> Use the SAVEPOINT statement to identify a point in a transaction to which you can later roll back.<br /> 渚嬪錛?nbsp;<br /> SQL> SELECT * FROM SCOTT.DEPT  ;<br /> <br /> DEPTNO DNAME          LOC<br /> ------ -------------- -------------<br />     10 ACCOUNTING     NEW YORK<br />     20 RESEARCH       DALLAS<br />     30 SALES          CHICAGO<br />     40 OPERATIONS     BOSTON<br /> SQL> UPDATE SCOTT.DEPT  SET loc ='a' WHERE loc='NEW YORK';<br /> <br /> 1 row updated<br /> SQL> SAVEPOINT a;<br /> <br /> Savepoint created<br /> SQL> UPDATE SCOTT.DEPT  SET loc ='b' WHERE loc='DALLAS';<br /> <br /> 1 row updated<br /> SQL> SAVEPOINT b;<br /> <br /> Savepoint created<br /> SQL> ROLLBACK TO SAVEPOINT a;<br /> <br /> Rollback complete<br /> SQL> COMMIT;<br /> <br /> Commit complete<br /> SQL> SELECT * FROM SCOTT.DEPT  ;<br /> <br /> DEPTNO DNAME          LOC<br /> ------ -------------- -------------<br />     10 ACCOUNTING     a<br />     20 RESEARCH       DALLAS<br />     30 SALES          CHICAGO<br />     40 OPERATIONS     BOSTON <br /> <br /> 浜嬪姟涓殑Savepoints <br /> 浣犲彲浠ュ湪浜嬪姟涓婁笅鏂囦腑澹版槑縐頒負savepoint鐨勪腑闂存爣璁般係avepoint灝嗕竴涓暱浜嬪姟鍒嗛殧涓鴻緝?yōu)畯鐨勯儴鍒嗐?nbsp;<br /> 浣跨敤savepoint錛屼綘鍙互鍦ㄩ暱浜嬪姟涓換浣曠偣浠繪剰鏍囪浣犵殑鎿嶄綔銆傜劧鍚庝綘鍙互閫夋嫨鍥炴粴鍦ㄤ簨鍔′腑褰撳墠鐐逛箣鍓嶃佸0鏄庣殑savepoint涔嬪悗鎵ц鐨勬搷浣溿傛瘮濡傦紝浣犲彲浠ュ湪涓闀挎澶嶆潅鐨勬洿鏂頒腑浣跨敤savepoint錛屽鏋滅姱浜嗕釜閿欙紝浣犱笉闇瑕侀噸鏂版彁浜ゆ墍鏈夎鍙ャ?nbsp;<br /> Savepoints鍦ㄥ簲鐢ㄧ▼搴忎腑鍚屾牱鏈夌敤銆傚鏋滀竴涓繃紼嬪寘鍚嚑涓嚱鏁幫紝閭e彲浠ュ湪姣忎釜鍑芥暟鍓嶅垱寤轟竴涓猻avepoint銆傚鏋滀竴涓嚱鏁板け璐ワ紝榪斿洖鏁版嵁鍒板嚱鏁板紑濮嬪墠鐨勭姸鎬佸茍鍦ㄤ慨鏀瑰弬鏁版垨鎵ц涓涓仮澶嶆搷浣滃悗閲嶆柊榪愯鍑芥暟灝遍潪甯稿鏄撱?nbsp;<br /> 鍦ㄥ洖婊氬埌涓涓猻avepoint鍚庯紝Oracle閲婃斁鐢辮鍥炴粴鐨勮鍙ユ寔鏈夌殑閿併傚叾浠栫瓑寰呬箣鍓嶈閿佽祫婧愮殑浜嬪姟鍙互榪涜浜嗐傚叾浠栬鏇存柊涔嬪墠琚攣琛岀殑浜嬪姟涔熷彲浠ユ墽琛屻?nbsp;<br /> 褰撲竴涓簨鍔″洖婊氬埌涓涓猻avepoint錛屽彂鐢熶笅鍒椾簨浠訛細 <br /> 1. Oracle浠呭洖婊歴avepoint涔嬪悗鐨勮鍙ャ?nbsp;<br /> 2. Oracle淇濈暀榪欎竴savepoint錛屼絾鎵鏈夊緩绔嬩簬姝ゅ悗鐨剆avepoints涓㈠け銆?nbsp;<br /> 3. Oracle閲婃斁鍦ㄨsavepoint鍚庤幏寰楃殑鎵鏈夎〃銆佽閿侊紝浣嗕繚鐣欎箣鍓嶈幏寰楃殑鎵鏈夐攣銆?nbsp;<br /> 浜嬪姟淇濇寔媧誨姩騫跺彲緇х畫銆?nbsp;<br /> 鏃犺浣曟椂涓涓細璇濆湪絳夊緟浜嬪姟錛屽埌savepoint鐨勫洖婊氫笉浼氶噴鏀捐閿併備負浜嗙‘淇濅簨鍔″鏋滄棤娉曡幏寰楅攣涔熶笉浼氭?zhèn)寕锛坔ang錛夛紝鍦ㄦ墽琛孶PDATE鎴朌ELETE鍓嶄嬌鐢‵OR UPDATE ... NOWAIT銆傦紙榪欓噷鎸囧洖婊氱殑savepoint涔嬪墠鑾峰緱鐨勯攣銆傝savepoint鍚庤幏寰楃殑琛岄攣浼氳閲婃斁錛屼箣鍚庢墽琛岀殑璇彞涔熶細琚交搴曞洖婊氥傦級 <br />   <br /> <br /> 娉ㄦ剰錛?br /> 1.savepoint 鍚嶅瓧淇濇寔鍞竴<br /> 2.濡傛灉鍚庨潰鏂拌緗殑涓涓猻avepoint鐨勫悕瀛楀拰鍓嶉潰鐨勪竴涓猻avepoint鍚嶅瓧閲嶅錛屽墠涓涓猻avepoint灝嗚鍙栨秷<br /> 3.璁劇疆savepoint鍚庯紝浜嬪姟鍙互緇х畫commit,鍏ㄩ儴鍥為鎴栬呭洖閫鍒板叿浣撲竴涓猻avepoints<br /> (Savepoint names must be distinct within a given transaction. If you create a second savepoint with the same identifier as an earlier savepoint, then the earlier savepoint is erased. After a savepoint has been created, you can either continue processing, commit your work, roll back the entire transaction, or roll back to the savepoint.) <br /> 4.鎾ら攢鐨勫鐞嗗繀欏繪槸鍦ㄦ病鏈夊彂鍑篶ommit鍛戒護鐨勫墠鎻愪笅鎵嶈兘鏈夋晥銆?br /> 濡備笅錛氬湪commit;鍚庢墽琛宺ollback to savepoint澶辮觸 <br /> SQL> SELECT * FROM SCOTT.DEPT  ;<br /> <br /> DEPTNO DNAME          LOC<br /> ------ -------------- -------------<br />     10 ACCOUNTING     NEW YORK<br />     20 RESEARCH       DALLAS<br />     30 SALES          CHICAGO<br />     40 OPERATIONS     BOSTON<br /> SQL> UPDATE SCOTT.DEPT  SET loc ='a' WHERE loc='NEW YORK';<br /> <br /> 1 row updated<br /> SQL> SAVEPOINT a;<br /> <br /> Savepoint created<br /> SQL> UPDATE SCOTT.DEPT  SET loc ='b' WHERE loc='DALLAS';<br /> <br /> 1 row updated<br /> SQL> SAVEPOINT b;<br /> <br /> Savepoint created<br /> SQL> COMMIT;<br /> <br /> Commit complete<br /> SQL> ROLLBACK TO SAVEPOINT a;<br /> <br /> ROLLBACK TO SAVEPOINT a<br /> <br /> ORA-01086: 浠庢湭鍒涘緩淇濈暀鐐?'A'<br /> SQL> SELECT * FROM SCOTT.DEPT  ;<br /> <br /> DEPTNO DNAME          LOC<br /> ------ -------------- -------------<br />     10 ACCOUNTING     a<br />     20 RESEARCH       b<br />     30 SALES          CHICAGO<br />     40 OPERATIONS     BOSTON</span> <img src ="http://www.tkk7.com/wangbing/aggbug/314557.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wangbing/" target="_blank">wangchangbing</a> 2010-03-05 09:06 <a href="http://www.tkk7.com/wangbing/archive/2010/03/05/314557.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>oracle甯哥敤鐨勭洃鎺ц鍙?/title><link>http://www.tkk7.com/wangbing/archive/2010/02/03/311821.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Wed, 03 Feb 2010 09:09:00 GMT</pubDate><guid>http://www.tkk7.com/wangbing/archive/2010/02/03/311821.html</guid><wfw:comment>http://www.tkk7.com/wangbing/comments/311821.html</wfw:comment><comments>http://www.tkk7.com/wangbing/archive/2010/02/03/311821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wangbing/comments/commentRss/311821.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wangbing/services/trackbacks/311821.html</trackback:ping><description><![CDATA[<span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; ">--鏍規(guī)嵁FILE_ID & BLOCK_ID鑾峰緱瀵硅薄鍚嶇О<br /> SELECT /*+ RULE*/ owner, segment_name, segment_type<br />   FROM dba_extents<br />  WHERE file_id = &file_id<br />    AND &block_id BETWEEN block_id AND block_id + blocks - 1;<br /> <br /> --鏍規(guī)嵁鎿嶄綔緋葷粺PID,鏌ヨSESSION淇℃伅<br /> SELECT a.sid, a.serial#, b.spid, a.terminal, a.machine, a.program, a.osuser<br />   FROM v$session a, v$process b<br />  WHERE a.paddr = b.addr AND b.spid = '&SPID';<br /> <br /> --鏍規(guī)嵁SESSION SID,鏌ヨ鎿嶄綔緋葷粺PID<br /> SELECT a.sid, a.serial#, b.spid, a.terminal, a.machine, a.program, a.osuser<br />   FROM v$session a, v$process b<br />  WHERE a.paddr = b.addr AND a.sid = '&SID';<br /> <br /> --鏌ヨ鐢ㄦ埛姝e湪鎵ц鐨凷QL<br /> SELECT sql_text<br />   FROM v$sqltext<br />  WHERE hash_value = (SELECT sql_hash_value<br />                        FROM v$session<br />                       WHERE sid = &sid)<br />  ORDER BY piece;<br /> <br /> --鏌ヨ褰撳墠鐨勭郴緇熺瓑寰呬簨浠?br /> SELECT *<br />   FROM v$session_wait<br />  WHERE event NOT LIKE '%SQL*Net%'<br />    AND event NOT LIKE '%rdbms%'<br />    AND event NOT LIKE '%timer%'<br />    AND event NOT LIKE '%jobq%'<br />  ORDER BY event, seconds_in_wait;<br /> <br /> --鏌ヨ璇︾粏鐨勫綋鍓嶇郴緇熺瓑寰呬簨浠?br /> SELECT s.sid, s.username, w.seq#, w.event, w.p1text, w.p1, w.p2text, w.p2, w.p3text, w.p3,<br />        w.seconds_in_wait, w.state, s.logon_time, s.osuser, s.program<br />   FROM v$session s, v$session_wait w<br />  WHERE s.sid = w.sid<br />    AND w.event NOT LIKE '%SQL*Net%'<br />    AND w.event NOT LIKE '%rdbms%'<br />    AND w.event NOT LIKE '%timer%'<br />    AND w.event NOT LIKE '%jobq%'<br />  ORDER BY w.event, w.seconds_in_wait;<br /> <br /> --鏌ヨ絳夊緟db file sequential/scattered read鐨凷ession姝e湪鎵ц鐨凷QL<br /> SELECT s.sid, s.username, t.hash_value, t.piece, t.sql_text<br />   FROM v$session s, v$session_wait w, v$sqltext t<br />  WHERE s.sid = w.sid<br />    AND s.sql_hash_value = t.hash_value<br />    AND w.event IN ('db file sequential read', 'db file scattered read')<br />  ORDER BY s.sid, t.piece;<br /> <br /> --鏌ヨ絳夊緟db file sequential/scattered read瀵瑰簲鐨勬暟鎹簱瀵硅薄<br /> SELECT /*+ RULE*/ s.sid, s.username, w.seq#, w.event,<br />        d.segment_type, d.owner || '.' || d.segment_name AS segment_name,<br />        w.seconds_in_wait, w.state, s.logon_time<br />   FROM v$session s, v$session_wait w, dba_extents d<br />  WHERE s.sid = w.sid<br />    AND d.file_id = w.p1<br />    AND w.p2 BETWEEN d.block_id AND d.block_id + d.blocks - 1<br />    AND w.event IN ('db file sequential read', 'db file scattered read')<br />  ORDER BY w.event, segment_name;<br /> <br /> --鏌ヨ瀵艱嚧LOCK鐨凷ID,SPID,LOCKED_OBJECT,LOCK_TYPE絳変俊鎭?br /> SELECT /*+ RULE*/<br />        l.sid, p.spid, s.username,s.logon_time, s.osuser, s.program, l.type,<br />        CASE l.TYPE WHEN 'TM' THEN O.object_name WHEN 'TX' THEN '' END as OBJECT_NAME,<br />        DECODE (l.lmode, 0, '0=NONE', 1, '1=NULL', 2, '2=RS', 3, '3=RX', 4, '4=S', 5, '5=SRX', 6, '6=X') lmode,<br />        CASE l.request WHEN 0 THEN '' ELSE 'BLOCKED BY ' || l.id2 END as BLOCKED,<br />        CASE l.block WHEN 0 THEN '' ELSE l.id2 || ' IS BLOCKING' END as BLOCKING,<br />        l.request, l.ctime<br />   FROM v$lock l, v$session s, dba_objects o, v$process p<br />  WHERE l.type in ('TX', 'TM')<br />    AND s.paddr = p.addr<br />    AND l.sid = s.sid<br />    AND l.id1 = o.object_id(+)<br />  ORDER BY s.username, l.sid, l.ctime;<br /> <br /> --鏌ヨ瀵艱嚧DDL LOCK鐨勮緇嗕俊鎭?br /> SELECT s.sid, p.spid, s.username, a.owner || '.' || a.NAME AS OBJECT_NAME,<br />        a.TYPE, a.mode_held, a.mode_requested, s.osuser, s.logon_time, s.program<br />   FROM dba_ddl_locks a, v$session s, v$process p<br />  WHERE s.sid = a.session_id<br />    AND s.paddr = p.addr<br />    AND (a.mode_held = 'Exclusive' OR a.mode_requested = 'Exclusive')<br />  ORDER BY s.USERNAME, a.NAME;<br /> <br /> --鏌ヨ浜嬪姟浣跨敤鐨勫洖婊氭<br /> SELECT s.username, s.sid, s.serial#, t.ubafil "UBA filenum",<br />        t.ubablk "UBA Block number", t.used_ublk "Number of undo Blocks Used",<br />        t.start_time, t.status, t.start_scnb, t.xidusn rollid, r.name rollname<br />   FROM v$session s, v$transaction t, v$rollname r<br />  WHERE s.saddr = t.ses_addr AND t.xidusn = r.usn;<br /> ####################################################################################################<br /> <br /> <br /> --鏌ヨLIBRARY CACHE PIN絳夊緟浜嬩歡絳夊緟鐨勫璞?br /> --瑙嗗浘緙╁啓:[K]ernel [G]eneric [L]ibrary Cache Manager [OB]ject<br /> SELECT /*+ RULE*/ addr, kglhdadr, kglhdpar, kglnaobj, kglnahsh, kglhdobj<br />   FROM x$kglob<br />  WHERE kglhdadr IN (SELECT p1raw<br />                       FROM v$session_wait<br />                      WHERE event LIKE '%library%');<br /> <br /> --鏌ヨLIBRARY CACHE PIN絳夊緟浜嬩歡涓寔鏈夎絳夊緟瀵硅薄鐨凷ESSION淇℃伅<br /> --瑙嗗浘緙╁啓:[K]ernel [G]eneric [L]ibrary Cache Manager Object [P]i[N]s<br /> SELECT /*+ RULE*/ a.SID, a.username, a.program, b.addr, b.kglpnadr, b.kglpnuse,<br />        b.kglpnses, b.kglpnhdl, b.kglpnlck, b.kglpnmod, b.kglpnreq<br />   FROM v$session a, x$kglpn b<br />  WHERE a.saddr = b.kglpnuse<br />    AND b.kglpnmod <> 0<br />    AND b.kglpnhdl IN (SELECT p1raw<br />                         FROM v$session_wait<br />                        WHERE event LIKE '%library%');<br /> <br /> --鏌ヨLIBRARY CACHE PIN絳夊緟浜嬩歡涓寔鏈夎絳夊緟瀵硅薄鐨凷ESSION鎵ц鐨凷QL璇彞<br /> SELECT sql_text<br />   FROM v$sqlarea<br />  WHERE (v$sqlarea.address, v$sqlarea.hash_value) IN (<br />           SELECT sql_address, sql_hash_value<br />             FROM v$session<br />            WHERE SID IN (<br />                     SELECT /*+ RULE*/ SID<br />                       FROM v$session a, x$kglpn b<br />                      WHERE a.saddr = b.kglpnuse<br />                        AND b.kglpnmod <> 0<br />                        AND b.kglpnhdl IN (SELECT p1raw<br />                                             FROM v$session_wait<br />                                            WHERE event LIKE '%library%')));<br /> <br /> --鏌ヨ鍝釜SESSION姝e湪浣跨敤鏌愪釜瀵硅薄(LIBRARY CACHE)<br /> SELECT DISTINCT s.sid,<br />                 s.username,<br />                 s.logon_time,<br />                 s.osuser,<br />                 s.program,<br />                 b.kglnahsh as SQL_HASH_VALUE,<br />                 b.kglnaobj as SQL_TEXT<br />   FROM v$session s, x$kglpn n, x$kglob b<br />  WHERE n.kglpnuse = s.saddr<br />    AND upper(b.kglnaobj) LIKE upper('%&OBJECT_NAME%')<br />    AND n.kglpnhdl = b.kglhdadr;<br /> <br /> --鏌ヨV$SESSION_WAIT鐢ㄦ埛PIN浣忎簡鍝簺瀵硅薄(LIBRARY CACHE)<br /> SELECT DISTINCT s.sid,<br />                 s.username,<br />                 s.logon_time,<br />                 s.osuser,<br />                 s.program,<br />                 n.kglpnmod,<br />                 b.kglnahsh AS SQL_HASH_VALUE,<br />                 b.kglnaobj AS SQL_TEXT<br />   FROM v$session s, x$kglpn n, x$kglob b<br />  WHERE n.kglpnuse = s.saddr<br />    AND n.kglpnhdl = b.kglhdadr<br />    AND s.sid IN (SELECT sid<br />                    FROM v$session_wait<br />                   WHERE event NOT LIKE '%SQL*Net%'<br />                     AND event NOT LIKE '%rdbms%'<br />                     AND event NOT LIKE '%timer%'<br />                     AND event NOT LIKE '%jobq%')<br />  ORDER BY s.username;<br /> <br /> --鏌ヨ鍝簺澶у璞¤杞藉叆SHARED POOL鏃跺鑷村叾瀹冨璞¤鑰佸寲<br /> SELECT s.sid, s.username, s.logon_time, s.osuser, s.program,<br />        k.ksmlrcom, k.ksmlrsiz, k.ksmlrnum, k.ksmlrhon, k.ksmlrses<br />   FROM x$ksmlru k, v$session s<br />  WHERE s.saddr = k.ksmlrses<br />    AND ksmlrsiz > 0;<br /> ####################################################################################################<br /> <br /> <br /> --鏌ヨSchema鍝簺琛ㄦ槸鍏ㄨ〃鎵弿<br /> SELECT o.name, x.tch<br />   FROM obj$ o, x$bh x, dba_users u<br />  WHERE x.obj = o.dataobj#<br />    AND STANDARD.bitand(x.flag, 524288) > 0<br />    AND u.username = UPPER('&username')<br />  ORDER BY x.tch DESC;<br /> <br /> --鏌ヨ浣庢晥鐜囩殑SQL(BUFFER_GETS鎺掑簭)<br /> SELECT *<br />   FROM (SELECT s.sid,<br />                b.spid,<br />                s.sql_hash_value,<br />                q.sql_text,<br />                q.executions,<br />                q.buffer_gets,<br />                ROUND(q.buffer_gets / q.executions) AS buffer_per_exec,<br />                ROUND(q.elapsed_time / q.executions) AS cpu_time_per_exec,<br />                q.cpu_time,<br />                q.elapsed_time,<br />                q.disk_reads,<br />                q.rows_processed<br />           FROM v$session s, v$process b, v$sql q<br />          WHERE s.sql_hash_value = q.hash_value<br />            AND s.paddr = b.addr<br />            AND s.status = 'ACTIVE'<br />            AND s.TYPE = 'USER'<br />            AND q.buffer_gets > 0<br />            AND q.executions > 0<br />          ORDER BY buffer_per_exec DESC)<br />  WHERE ROWNUM <= 10;<br /> ####################################################################################################<br /> <br /> <br /> --鐩戞帶BufferCache鍛戒腑鐜?br /> SELECT a.value + b.value logical_reads, c.value phys_reads,<br />        ROUND (100 * (1 - c.value / (a.value + b.value)), 4) hit_ratio<br />   FROM v$sysstat a, v$sysstat b, v$sysstat c<br />  WHERE a.NAME = 'db block gets'<br />    AND b.NAME = 'consistent gets'<br />    AND c.NAME = 'physical reads';<br /> <br /> --鐩戞帶LibraryCache鍛戒腑鐜?br /> SELECT SUM (pins) total_pins, SUM (reloads) total_reloads,<br />        SUM (reloads) / SUM (pins) * 100 libcache_reload_ratio<br />   FROM v$librarycache;<br /> <br /> --鏌ヨ浜х敓鐨勮窡韙枃浠跺悕<br /> SELECT p1.VALUE || '/' || p2.VALUE || '_ora_' || p.spid || '.trc' filename<br />   FROM v$process p, v$session s, v$parameter p1, v$parameter p2<br />  WHERE p1.NAME = 'user_dump_dest'<br />    AND p2.NAME = 'db_name'<br />    AND p.addr = s.paddr<br />    AND s.audsid = USERENV ('SESSIONID');<br /> <br /> --鍒犻櫎琛ㄤ腑鐨勯噸澶嶈褰?br /> DELETE FROM table_name a<br />       WHERE ROWID ><br />                (SELECT MIN (ROWID)<br />                   FROM table_name b<br />                  WHERE b.pk_column_1 = a.pk_column_1<br />                    AND b.pk_column_2 = a.pk_column_2);</span> <img src ="http://www.tkk7.com/wangbing/aggbug/311821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wangbing/" target="_blank">wangchangbing</a> 2010-02-03 17:09 <a href="http://www.tkk7.com/wangbing/archive/2010/02/03/311821.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍙堝洖鍒頒簡浠庡墠http://www.tkk7.com/wangbing/archive/2010/02/02/311654.htmlwangchangbingwangchangbingTue, 02 Feb 2010 04:37:00 GMThttp://www.tkk7.com/wangbing/archive/2010/02/02/311654.htmlhttp://www.tkk7.com/wangbing/comments/311654.htmlhttp://www.tkk7.com/wangbing/archive/2010/02/02/311654.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/311654.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/311654.html

wangchangbing 2010-02-02 12:37 鍙戣〃璇勮
]]>
瀛樺偍榪囩▼浜嬪姟鎺у埗http://www.tkk7.com/wangbing/archive/2010/01/26/310894.htmlwangchangbingwangchangbingTue, 26 Jan 2010 10:58:00 GMThttp://www.tkk7.com/wangbing/archive/2010/01/26/310894.htmlhttp://www.tkk7.com/wangbing/comments/310894.htmlhttp://www.tkk7.com/wangbing/archive/2010/01/26/310894.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/310894.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/310894.html瀛樺偍榪囩▼閲岀殑浜嬪姟鎿嶄綔錛?br /> create or replace procedure pr_mypro2(p_a in varchar2,p_b in varchar2,p_count out number)
temp varchar2(1000);   /**//*瀹氫箟涓存椂鍙橀噺*/
is
begin
select code into p_count from table1 where a=p_a; /**//*鏌ヨ騫惰繑鍥炲?/
temp := p_count;  /**//*灝嗚繑鍥炲艱祴緇欎復鏃跺彉閲?/
savepoint point1;  /**//*淇濆瓨鐐?/
insert into table2(a,b)values(temp,p_b); /**//*灝嗕復鏃跺彉閲忓兼坊鍔犲埌鏂拌〃鐨勫瓧孌?/
savepoint point2;
insert into 

 exception   
      when   others   then   
          rollback to savepoint point1;  /**//*寮傚父澶勭悊錛屼繚瀛樼偣涓嬮潰鐨勬搷浣滈兘涓嶄細琚墽琛?/
         return;
end;
 
    淇濆瓨鐐?br /> (SAVEPOINT)鏄簨鍔″鐞嗚繃紼嬩腑鐨勪竴涓爣蹇楋紝涓庡洖婊氬懡浠?ROLLBACK)緇撳悎浣跨敤錛屼富瑕佺殑鐢ㄩ旀槸鍏佽鐢ㄦ埛灝嗘煇涓孌靛鐞嗗洖婊氳屼笉蹇呭洖婊氭暣涓簨鍔°?br />       濡傛灉瀹氫箟浜嗗涓猻avepoint錛屽綋鎸囧畾鍥炴粴鍒版煇涓猻avepoint鏃訛紝閭d箞鍥炴粴鎿嶄綔灝嗗洖婊氳繖涓猻avepoint鍚庨潰鐨勬墍鏈夋搷浣滐紙鍗充嬌鍚庨潰鍙兘鏍囪浜哊涓猻avepoint錛夈?br /> 渚嬪錛屽湪涓孌靛鐞嗕腑瀹氫箟浜嗕簲涓猻avepoint錛屼粠絎笁涓猻avepoint鍥炴粴錛屽悗闈㈢殑絎洓銆佺浜斾釜鏍囪鐨勬搷浣滈兘灝嗚鍥炴粴錛屽鏋滀笉浣跨敤ROLLBACK TO savepoint_name鑰屼嬌鐢≧OLLBACK錛屽皢浼氭粴鏁翠釜浜嬪姟澶勭悊銆?/span>

]]>
[杞琞ODI瀹氭椂浠誨姟http://www.tkk7.com/wangbing/archive/2009/09/02/293530.htmlwangchangbingwangchangbingWed, 02 Sep 2009 01:44:00 GMThttp://www.tkk7.com/wangbing/archive/2009/09/02/293530.htmlhttp://www.tkk7.com/wangbing/comments/293530.htmlhttp://www.tkk7.com/wangbing/archive/2009/09/02/293530.html#Feedback1http://www.tkk7.com/wangbing/comments/commentRss/293530.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/293530.html鎴戝綋鏃跺氨鏄寜鐓ц繖涓枃绔犲浼氬浣曢厤緗甇DI鐨勫畾鏃朵換鍔$殑銆傚叿浣撳湴鍧錛歨ttp://www.dbform.com/html/2008/516.html


瀵逛簬璁劇疆ODI鐨勫畾鏃舵墽琛屽満鏅紝闇瑕佸惎鍔⊿cheduler Agent錛屽湪涓涓柊鐨凮DI瀹夎瀹屾瘯涔嬪悗錛岄粯璁ょ殑odiparams.bat鏂囦歡涓緗殑鏄繛鎺EMO鐜鐨勬暟鎹簱榪炴帴閰嶇疆錛屽鏋滄垜浠湪鑷繁鐨勬暟鎹簱閲屽垱寤轟簡Master Repository鍜學ork Repository錛岄偅涔堥渶瑕佷慨鏀硅繛鎺ュ弬鏁般?br />
鍦ㄦ垜鐨勬祴璇曠幆澧冧腑錛屾垜浣跨敤鐨勬槸鑷繁鏈哄櫒涓奜racle 11g鏁版嵁搴擄紝瀹炰緥鍚嶆槸orcl11g錛屽垯闇瑕佸仛濡備笅淇敼錛?br />
set ODI_SECU_DRIVER
=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL
=jdbc:oracle:thin:@localhost:1521:orcl11g
set ODI_SECU_USER
=snpm
set ODI_SECU_ENCODED_PASS
=b9yX4CpBkdmaP8Y3mYbaoye2p
set ODI_SECU_WORK_REP
=WORKREP1
set ODI_USER
=SUPERVISOR
set ODI_ENCODED_PASS
=hZypfAZQf.Yo8VWVI6HZzc

鍏朵腑錛?br /> ODI_SECU_USER闇瑕佽緗負鍒涘緩Master Repository鏃跺欑殑鐢ㄦ埛鍚嶏紝鍦ㄨ繖閲屾槸snpm銆?br /> ODI_SECU_ENCODED_PASS闇瑕佺敤agent瀹炵敤紼嬪簭鍔犲瘑涓涓嬶紝鐢ㄦ硶鏄痑gent encode 
%PASSWORD%銆?br /> ODI_SECU_WORK_REP璁劇疆涓哄垱寤篧ork Repository鏃跺欒搗鐨勫悕瀛椼?br /> ODI_USER榛樿鏄疭UPERVISOR錛岃繖鏄繛鎺DI鐨勭敤鎴峰悕銆?br /> ODI_ENCODED_PASS榛樿鏄疭UNOPSIS錛屼篃闇瑕佺敤agent encode鍔犲瘑涔嬪悗鐨勫箋?br />
璁劇疆瀹屾瘯錛屽惎鍔⊿cheduler Agent錛屼細閬囧埌涓嬮潰鐨勯敊璇細
java.lang.Exception: Agent is not declared in Topology Manager

鎴戜滑榪橀渶瑕佸湪Topology Manager 
-> Physical Architecture -> Agents閲岄潰鍒涘緩涓涓狝gent錛屽~鍐橝gent鐨勫悕瀛楋紝鐩戝惉鐨勬満鍣紝绔彛銆傚鏋滈渶瑕佽緗甋chedule錛岃繕闇瑕佸湪Topology Manager -> Logical Architecture -> Agents閲岄潰鍐嶅垱寤轟竴涓狝gent錛屽皢鍒氭墠鍒涘緩鐨凱hysical Agent鍜屾Logical Agent緇戝畾鍦ㄤ竴璧楓?br />
鐒跺悗錛屽湪Designer 
-> Projects -> Scenarios -> Scheduling涓垱寤轟竴涓墽琛岃鍒掞紝涔嬪悗鍐嶆鍚姩Scheduler Agent灝監(jiān)K浜嗐?br />
C:\OraODI\oracledi\bin
>agentscheduler “-port=20910″ “-NAME=myFirstAgent”
A JDK is required to execute Web Services with OracleDI. You are currently using a JRE.
OracleDI: Starting Scheduler Agent …
Starting Oracle Data Integrator Agent…
Version : 
10.1.3.4.0 – 30/10/2007
Agent in scheduling mode
Number of items 
for scheduled executions:0
08/17/2008 02:58:09 PM(main): Server Launched
Aug 
172008 3:06:27 PM com.sunopsis.j.s a
INFO: Start Thread[
1001@2008/08/17_03:06:27:000,5,main] @ Aug 172008 3:06:27 PM

鏈鍚庝竴琛屾樉紺轟簡鍦⊿chedule涓畾涔夌殑璁″垝琚墽琛屾垚鍔熴?br />
鍦╓indows鎿嶄綔緋葷粺涓彲浠ユ妸Agent紼嬪簭璁劇疆涓篠ervice錛岄氳繃浠ヤ笅鍛戒護璁劇疆錛屽叾涓掓暟涓や釜鍙傛暟鍒嗗埆涓篜hysical Agent Name鍜孉gent Port錛?br /> agentservice.bat 
--s myFirstAgent 20910

榪愯鎴愬姛涔嬪悗錛屽皢浼氫駭鐢烵racleDI Agent Scheduler myFirstAgent榪欐牱鍛藉悕鐨刉indows鏈嶅姟銆?br />
閫氳繃浠ヤ笅鍛戒護鍙互鍒犻櫎鍒涘緩鐨勬湇鍔★細
agentservice.bat 
--s myFirstAgent





wangchangbing 2009-09-02 09:44 鍙戣〃璇勮
]]>
oracle鐨刦lashback鍔熻兘浣跨敤http://www.tkk7.com/wangbing/archive/2009/06/18/283053.htmlwangchangbingwangchangbingThu, 18 Jun 2009 07:00:00 GMThttp://www.tkk7.com/wangbing/archive/2009/06/18/283053.htmlhttp://www.tkk7.com/wangbing/comments/283053.htmlhttp://www.tkk7.com/wangbing/archive/2009/06/18/283053.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/283053.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/283053.htmlalter table table_name  enable row movement;

flashback table table_name to timestamp(to_date('20090618 13:00:00','yyyymmdd hh24:mi:ss'))

wangchangbing 2009-06-18 15:00 鍙戣〃璇勮
]]>
oracle鍖呪斺擜J_SHOWCASETABLEhttp://www.tkk7.com/wangbing/archive/2009/05/21/271972.htmlwangchangbingwangchangbingThu, 21 May 2009 06:39:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271972.htmlhttp://www.tkk7.com/wangbing/comments/271972.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271972.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271972.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271972.htmldrop package LQ / /*==============================================================...  闃呰鍏ㄦ枃

wangchangbing 2009-05-21 14:39 鍙戣〃璇勮
]]>
oracle鍖呪斺?TRANSPORT_CHECKhttp://www.tkk7.com/wangbing/archive/2009/05/21/271971.htmlwangchangbingwangchangbingThu, 21 May 2009 06:38:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271971.htmlhttp://www.tkk7.com/wangbing/comments/271971.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271971.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271971.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271971.htmldrop package TRANSPORT_CHECK / /*=================================================...  闃呰鍏ㄦ枃

wangchangbing 2009-05-21 14:38 鍙戣〃璇勮
]]>
oracle鍖咃紝鍔ㄦ佹墽琛宻ql鈥斺?TESTFUNINPROChttp://www.tkk7.com/wangbing/archive/2009/05/21/271970.htmlwangchangbingwangchangbingThu, 21 May 2009 06:37:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271970.htmlhttp://www.tkk7.com/wangbing/comments/271970.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271970.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271970.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271970.htmldrop package TESTFUNINPROC
/

/*==============================================================*/
/* Database package: TESTFUNINPROC                              */
/*==============================================================*/
create or replace package TESTFUNINPROC as
   type OUTLIST 
is REF CURSOR;
   
function TESTFUN (TYPENUM IN varchar2return outlist;
   
procedure TESTPROC (TYPENUM IN varchar2,RESULT OUT outlist);
end TESTFUNINPROC;
/

create or replace package body TESTFUNINPROC as
   
function TESTFUN (TYPENUM IN varchar2return outlist as
   rc outlist;
     
Begin
           
open rc for
         
select * 
         
from GG_BOOK book
         
where book.BOOK_ZBLX = typeNum ;
         
return rc;
     
End;
   
procedure TESTPROC (TYPENUM IN varchar2,RESULT OUT outlist) as
   
Begin
            result :
= hblz_new.TestFunInProc.testFun(typeNum);
     
End;
end TESTFUNINPROC;
/

wangchangbing 2009-05-21 14:37 鍙戣〃璇勮
]]>
oracle鍖呪斺?CUT_COUNTSENDBOOKhttp://www.tkk7.com/wangbing/archive/2009/05/21/271969.htmlwangchangbingwangchangbingThu, 21 May 2009 06:36:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271969.htmlhttp://www.tkk7.com/wangbing/comments/271969.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271969.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271969.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271969.htmldrop package CUT_COUNTSENDBOOK / /*===============================================...  闃呰鍏ㄦ枃

wangchangbing 2009-05-21 14:36 鍙戣〃璇勮
]]>
oracle鍑芥暟鍖呪斺?COMMON_FUNCTIONhttp://www.tkk7.com/wangbing/archive/2009/05/21/271968.htmlwangchangbingwangchangbingThu, 21 May 2009 06:35:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271968.htmlhttp://www.tkk7.com/wangbing/comments/271968.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271968.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271968.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271968.htmldrop package COMMON_FUNCTION / /*=================================================...  闃呰鍏ㄦ枃

wangchangbing 2009-05-21 14:35 鍙戣〃璇勮
]]>
鍙戜竴涓緢涔呬互鍓嶇殑oracle鍖呬唬鐮佲斺擟UT_COUNTQUOTAhttp://www.tkk7.com/wangbing/archive/2009/05/21/271966.htmlwangchangbingwangchangbingThu, 21 May 2009 06:30:00 GMThttp://www.tkk7.com/wangbing/archive/2009/05/21/271966.htmlhttp://www.tkk7.com/wangbing/comments/271966.htmlhttp://www.tkk7.com/wangbing/archive/2009/05/21/271966.html#Feedback0http://www.tkk7.com/wangbing/comments/commentRss/271966.htmlhttp://www.tkk7.com/wangbing/services/trackbacks/271966.htmldrop package CUT_COUNTQUOTA / /*==================================================...  闃呰鍏ㄦ枃

wangchangbing 2009-05-21 14:30 鍙戣〃璇勮
]]>
ODI鐨勪竴鐐規(guī)暣鐞?/title><link>http://www.tkk7.com/wangbing/archive/2009/05/21/271964.html</link><dc:creator>wangchangbing</dc:creator><author>wangchangbing</author><pubDate>Thu, 21 May 2009 06:25:00 GMT</pubDate><guid>http://www.tkk7.com/wangbing/archive/2009/05/21/271964.html</guid><wfw:comment>http://www.tkk7.com/wangbing/comments/271964.html</wfw:comment><comments>http://www.tkk7.com/wangbing/archive/2009/05/21/271964.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wangbing/comments/commentRss/271964.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wangbing/services/trackbacks/271964.html</trackback:ping><description><![CDATA[鏈榪戜竴鐩存病鏈夋枃绔狅紝浠婂ぉ鍙戜竴鐐瑰湪宸ヤ綔涓亣鍒扮殑闂銆備富瑕佹槸oracle鐨別tl浜у搧odi鐨勭浉鍏抽棶棰橈紝鍦∣TN璁哄潧涓婇潰寰堝揩鎵懼埌浜嗙瓟妗堛備笅闈㈡妱褰曡鍧涢噷闈㈢殑鍙戝笘鍜屽洖澶嶏紝鍑忓皯鎴戞墦瀛楃殑鏁伴噺銆?br /> <br /> <span style="font-family: tahoma; font-size: 11px; ">Hi,<br /> <br /> I have two tables with same structure. Now I want to union the data from these two table and load the result in target table. How can I achieve this functionality in ODI? In formatica this can be done using UNION Transformation but I don't know about ODI. <br /> Please help.<br /> <br /> Thanks,<br /> Monika<br /> <br /> <br /> Hi Monika,<br /> <br /> Union transformation cannot be done by Interface in ODI.<br /> <br /> There are three option in ODI to achieve your task<br /> <br /> 1) you need to create two interfaces like int1 and int2<br /> where int1 will transfer the data from tab1(source) to target table and int2 will transfer the tab2(source) to target table.<br /> <br /> 2) In second option, create a view for the union of tab1 and tab2 and use that view as source in the interafce to tranfer the union data to target. In this method we can achive this by single interface.<br /> <br /> 3) create the ODI procedure with a sql query of <strong>insert into target_table (select * from tab1 union select * from tab2)</strong>.<br /> <br /> Thanks,<br /> Madha.</span> <img src ="http://www.tkk7.com/wangbing/aggbug/271964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wangbing/" target="_blank">wangchangbing</a> 2009-05-21 14:25 <a href="http://www.tkk7.com/wangbing/archive/2009/05/21/271964.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://51xinshiji.com" target="_blank">亚洲一区二区三区久久久久</a>| <a href="http://yy885.com" target="_blank">亚洲日韩涩涩成人午夜私人影院</a>| <a href="http://huakangweicai.com" target="_blank">亚洲免费在线观看</a>| <a href="http://huakangweicai.com" target="_blank">毛片免费视频观看</a>| <a href="http://www52a.com" target="_blank">歪歪漫画在线观看官网免费阅读</a>| <a href="http://dstbxg.com" target="_blank">18未年禁止免费观看</a>| <a href="http://yw8885.com" target="_blank">91热久久免费精品99</a>| <a href="http://yuase.com" target="_blank">6080午夜一级毛片免费看</a>| <a href="http://miya863.com" target="_blank">久久久久久免费一区二区三区</a>| <a href="http://138site.com" target="_blank">精品免费视在线观看</a>| <a href="http://228609.com" target="_blank">日韩免费高清大片在线</a>| <a href="http://haodiaose35pao.com" target="_blank">久久免费公开视频</a>| <a href="http://dxj588.com" target="_blank">久久午夜伦鲁片免费无码</a>| <a href="http://mmstom.com" target="_blank">国产成人免费在线</a>| <a href="http://czxgjt.com" target="_blank">亚洲一区二区免费视频</a>| <a href="http://meinvtaotu.com" target="_blank">一个人免费高清在线观看</a>| <a href="http://wwwzs88.com" target="_blank">全免费a级毛片免费看无码</a>| <a href="http://lkzrgy.com" target="_blank">国产精品无码一二区免费</a>| <a href="http://biarn.com" target="_blank">亚洲国产精品人人做人人爽</a>| <a href="http://avqq222.com" target="_blank">一本色道久久综合亚洲精品高清</a>| <a href="http://48eh.com" target="_blank">亚洲热线99精品视频</a>| <a href="http://zhuguangbaoyu.com" target="_blank">久久精品国产亚洲AV麻豆不卡</a>| <a href="http://chinacmk.com" target="_blank">67pao强力打造67194在线午夜亚洲</a>| <a href="http://0147222.com" target="_blank">亚洲天堂一区二区三区</a>| <a href="http://zkqzdq.com" target="_blank">亚洲中文字幕久久久一区</a>| <a href="http://sxgzjssb.com" target="_blank">美女羞羞免费视频网站</a>| <a href="http://pyjxyey.com" target="_blank">国产精品永久免费</a>| <a href="http://goeqq.com" target="_blank">97国产在线公开免费观看</a>| <a href="http://wuhhz.com" target="_blank">一二三四免费观看在线视频中文版</a>| <a href="http://qiwangxuan.com" target="_blank">日韩在线看片免费人成视频播放</a>| <a href="http://zhaosaohuo.com" target="_blank">日韩免费观看一区</a>| <a href="http://eaivan.com" target="_blank">国产91色综合久久免费分享</a>| <a href="http://taojin5.com" target="_blank">精品国产免费观看一区</a>| <a href="http://456qqq.com" target="_blank">亚洲精品尤物yw在线影院</a>| <a href="http://kkxzz.com" target="_blank">久久久久久a亚洲欧洲AV</a>| <a href="http://guoyit.com" target="_blank">ass亚洲**毛茸茸pics</a>| <a href="http://zz1965.com" target="_blank">黄床大片30分钟免费看</a>| <a href="http://szjmlr.com" target="_blank">免费看男人j放进女人j免费看</a>| <a href="http://aierphoto.com" target="_blank">91成人免费在线视频</a>| <a href="http://wxxwy.com" target="_blank">www.亚洲精品.com</a>| <a href="http://nonobo.com" target="_blank">亚洲成a人片77777老司机</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>