亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 急啊急!高手幫幫忙,這兩個動態(tài)SQL要怎么弄才行?感激不盡啦! [打印本頁]

作者: goodwzb    時間: 2010-05-30 10:30
標題: 急啊急!高手幫幫忙,這兩個動態(tài)SQL要怎么弄才行?感激不盡啦!
本帖最后由 goodwzb 于 2010-05-30 10:32 編輯

1,update T set C=C*1000 -->其中列名C是動態(tài)賦值的,我嘗試過以下幾種方法,都不行!高手幫忙呀,謝謝啦!
   方法一:execute immediate 'update T set ' ||v_C||' = ' ||v_C||' * 1000';
    方法二:execute immediate 'update T set :C = :C  * 1000' using v_C;
    方法三:execute immediate 'update T set :C = :C  * 1000' using v_C,v_C;
    方法四:execute immediate 'update T set :C1 = :C2  * 1000' using v_C,v_C;

2,open cursor1 for select C from T order by C DESC; -- 這個又該如何轉(zhuǎn)換為動態(tài)SQL,其中列名C也同樣為變量?請求高手幫忙,謝謝啦。
作者: goodwzb    時間: 2010-05-30 10:31
先頂一下 ,高手快來幫幫忙!
作者: goodwzb    時間: 2010-05-30 13:33
本帖最后由 goodwzb 于 2010-06-27 15:54 編輯

哦,也~~~~
搞定羅,搞定羅!
功夫終于不負有心人!
嘻哩哈啦~~~~~

-------------------------------------------------------------------------------
2010-06-27
首先向以下三位朋友(renxiao2003 、evaspring (阿里路亞) 、dream_land )表示抱歉,那天時間太倉促,加上問題解決后實在太激動所以忘記給出解決辦法了,后來又出了會差……
特向各位表示Sorry!

解決辦法如下,請參考,謝謝!

1:
execute immediate 'update T set '||v_C||' = '||v_C||' * 1000';  ----其實跟我發(fā)貼時的方法一是一樣的,可就是不知道當初為什么不可以,后面又可以了,真是見鬼

2:
v_SQL:='select '||v_Column||' from '||v_Table||' order by '||v_Column||' desc';
  open cur_Column for v_SQL;
  fetch cur_Column into ……
……
……
作者: renxiao2003    時間: 2010-05-30 14:41
怎么搞定的,應該把解決辦法貼出來啊。
作者: dream_land    時間: 2010-06-03 13:29
BS樓主,哈哈




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2