运行如下insert into RBAC_RESOURCE (RESOURCE_ID, DESCRIPTION, RESOURCE_NAME, URL, CLASS_NAME, METHOD_NAME)
    VALUES (1240,'续用产品管理','续用产品管理','hallmanage/ExtendedProductManage.do?method=jump&forward=index','','');语句,包含jump关键字,如何设置可以忽略它,使它能正确运行插入数据?

解决方案 »

  1.   

    不关jump的事,是你字符串中出现“&”号的问题。
    在“&”号前面加“\“号就可以。
    insert   into   RBAC_RESOURCE   (RESOURCE_ID,   DESCRIPTION,   RESOURCE_NAME,   URL,   CLASS_NAME,   METHOD_NAME) 
            VALUES   (1240,'续用产品管理','续用产品管理','hallmanage/ExtendedProductManage.do?method=jump\&forward=index','','');
      

  2.   

    如楼上
    如果在 SQLPlus 中执行要
    set escape on 或者 set escape '\'
      

  3.   

    用 || 分隔也可以在sqlplus中还可以:
    set define off见:
    http://topic.csdn.net/u/20080221/13/1ec30441-5f09-4c36-82ca-fe7b13e25651.html