SQL语句如下,在SQL PLUS 中 输入如下语句INSERT INTO TableName (ID ,NAME ) VALUES (0001 ,'A.aspx?ID=1&Type=2');
错误提示:
输入 Type 的值: 原值 0 :VALUES (0001 ,'A.aspx?ID=1&Type=2')
新值 0 : VALUES (0001 ,'A.aspx?ID=1&Type=2')
如何才能正确的插入数据呢??
oracle好像把&后面的单词当做了参数? 如何解决呢?
错误提示:
输入 Type 的值: 原值 0 :VALUES (0001 ,'A.aspx?ID=1&Type=2')
新值 0 : VALUES (0001 ,'A.aspx?ID=1&Type=2')
如何才能正确的插入数据呢??
oracle好像把&后面的单词当做了参数? 如何解决呢?
VALUES (0001 ,'A.aspx?ID=1' || '&' || 'Type=2');
再执行insert(2) 用||来分隔 &
如前面的那位兄弟INSERT INTO TableName (ID ,NAME )
VALUES (0001 ,'A.aspx?ID=1' || '&' || 'Type=2');
VALUES (0001 ,'A.aspx?ID=1' || '&' || 'Type=2');
试了下 这个就可以了 不用set define off