我有一个动态生成的sql,希望用格式化的数字作列名(如:200701,200702),请问怎样能做到?

解决方案 »

  1.   

    加上“”SQL> create table eric2
      2  (id number,
      3   "1234" varchar2(10)
      4  )
      5  /Table created.SQL> insert into eric2 values (1, 'abc')
      2  /1 row created.SQL> select * from eric2
      2  /        ID 1234
    ---------- ----------
             1 abcSQL>
      

  2.   

    create table aaa ("200701" varchar2(10));
    这样就生成了一个表名为aaa,字段名为200701的表。
    不知道你说的动态是〉〉〉〉〉〉〉〉〉〉〉〉〉〉