单引号的SQL“批处理文件”问题

时间:2014-08-02 04:44:26

标签: sql oracle sqlplus

我正在编写一个SQL批处理脚本文件,出于某种原因,我为单引号获得了一些奇怪的字符

  

'

这是我写的一个例子:

 DESC Cost_table;
 INSERT INTO Cost_table VALUES (‘US Mail’,2,20,25,20,2);
 INSERT INTO Cost_table VALUES (‘Fly By Night’,10,100,150,5,10);

代码运行时的结果如下所示:

SQL Output when I run the script

任何人都知道如何解决这个问题?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

我在查询中看到的单引号。变化

DESC Cost_table;
INSERT INTO Cost_table VALUES (‘US Mail’,2,20,25,20,2);
INSERT INTO Cost_table VALUES (‘Fly By Night’,10,100,150,5,10);

DESC Cost_table;
INSERT INTO Cost_table VALUES ('US Mail',2,20,25,20,2);
INSERT INTO Cost_table VALUES ('Fly By Night',10,100,150,5,10);

wikipedia article提供有关不同类型引号的信息。您使用的那些被称为倾斜/弯曲的引号。