我想給一個clob欄位里面插入很多個用戶id,這里指的是個數,比如我一次性select查了1000個用戶,如何把這些id插入到那個欄位里面,我寫的insert into A(clob) values(select userid from user)提示我缺少運算式,是需要寫存盤程序嗎
uj5u.com熱心網友回復:
先把這 1000 多個ID拼接成一個大字串,再向表 A 中寫。uj5u.com熱心網友回復:
語法錯太多了,給你個懶人寫法create table test_190219(aaa clob);
insert into test_190219 select wm_concat(userid) from user;
drop table test_190219;
uj5u.com熱心網友回復:
兩位大哥麻煩仔細看一下我的問題,還有讓我把1000個拼成字串的,那我問這干啥,10000個我也手動拼嗎?uj5u.com熱心網友回復:
你得拼接起來,不然是1000行,不能希望到一條資料里吧。uj5u.com熱心網友回復:
insert into A(clob) values(select userid from user)改成
insert into A(clob) select userid from user
uj5u.com熱心網友回復:
語法錯誤,應該是insert into A(clob) select userid from user ;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/51023.html
標籤:開發
