我想给一个clob字段里面插入很多个用户id,这里指的是个数,比如我一次性select查了1000个用户,如何把这些id插入到那个字段里面,我写的insert into A(clob) values(select userid from user)提示我缺少表达式,是需要写存储过程吗

解决方案 »

  1.   

    先把这 1000 多个ID拼接成一个大字符串,再向表 A 中写。
      

  2.   

    语法错太多了,给你个懒人写法create table test_190219(aaa clob);
    insert into test_190219 select wm_concat(userid) from user;
    drop table test_190219;
      

  3.   

    insert into A(clob) values(select userid from user)
    改成
    insert into A(clob) select userid from user
      

  4.   

    语法错误,应该是
    insert into A(clob) select userid from user ;