假设有一表 Accounts那么Select A.ID,A.AccountNumber Number01 from Accounts A 该Sql执行正常Select A.ID,A.AccountNumber 01Number from Accounts A 执行该语句报 ORA-00923: 未找到预期 FROM 关键字 难道别名是不能以数字打头的?那又如何解决此问题?

解决方案 »

  1.   

    不能数字打头.可以加上双引号: create table test999 ("9ID" INT);
      

  2.   

    不能以数据打头.可以加上双引号: create table test999 ("9ID" INT);
      

  3.   

    在别名处加双引号:Select A.ID,A.AccountNumber 01Number from Accounts A;
      

  4.   

    不好意思,忘加双引号了:Select A.ID,A.AccountNumber “01Number" from Accounts A;
      

  5.   

    那你就加上as 不就都知道了
    Select A.ID,A.AccountNumber as “01Number" from Accounts A;
      

  6.   

    Select A.ID,A.AccountNumber "01Number" from Accounts A