在整个Oracle表中的所有值周围插入引号

时间:2015-10-21 18:41:38

标签: oracle

我有Table1表(这个表有各种数据类型)

>>> import pathos
>>> print pathos.multiprocessing.freeze_support.__doc__

    Check whether this is a fake forked process in a frozen executable.
    If so then run code specified by commandline and exit.

>>>

我想在表

中创建表Table2,其中包含所有数据类型作为char和单引号

必需:表2

ID    Name    Price    Date
123   James   0.9832   04/01/2015
345   Jacob   0.23412  05/01/2015 

所以,当我将数据提取为.txt文件时,它应该看起来像

ID       Name       Price       Date
'123'   'James'   '0.9832'   '04/01/2015'
'345'   'Jacob'   '0.23412'  '05/01/2015' 

1 个答案:

答案 0 :(得分:2)

最好的方法是使用此语法创建视图

CREATE VIEW TEXT_EXPORT as
SELECT ''''||ID||'''' AS "ID",''''||Name||''''AS "NAME",''''||Price||''''AS "PRICE",''''||Date||'''' AS "DATE"
FROM TABLE1;

我同意有更好的方法来导出文本。使用Oracle关键字作为列名会受到伤害。