但是在sqlplus里执行ok。只要含‘国’字的字符串都不行,不含‘国’的字符串就ok。
哪位大侠给我指点指点迷津,不胜感激。

解决方案 »

  1.   

    试了一下,在toad里也没有问题啊!!
    提示错误吗?
      

  2.   

    The following error has occurred:ORA-01756: 括号内的字符串没有正确结束老是提示我这个错。
      

  3.   

    应该是你用了全角的'
    SQL> select '国' as test from dual;TE
    --
    国已用时间:  00: 00: 00.80
    SQL> select '国’ as test from dual;
    ERROR:
    ORA-01756: 括号内的字符串没有正确结束
    已用时间:  00: 00: 00.50
      

  4.   

    哈哈,果然如此,在toad7.6版本里,只要包含“国”这个字就是提示这个错误
    不知道是不是与版本有关系?
    在数据库里执行应当是没有事的