【问题标题】:NVARCHAR to VARCHAR2 insertNVARCHAR 到 VARCHAR2 插入
【发布时间】:2016-01-07 06:35:47
【问题描述】:

我的表结构如下:

UDA_ID (NUMBER)
Translation (NVARCHAR2)

我需要在表格中插入

UDA_ID (NUMBER)
Translation (VARCHAR2)

如何将 NVARCHAR2 转换为 VARCHAR2?

【问题讨论】:

    标签: sql oracle nvarchar varchar2


    【解决方案1】:

    你可以这样试试:

    insert into mytable(Translation)
    (select to_char(Translation) from sometable);
    

    或喜欢

    insert into mytable(Translation)
    (select to_char('yourValue') from dual);
    

    【讨论】:

    • 当我查询时从 mytable 中选择 to_char(Translation);它给出了无效的标识符。
    • @ImranHemani:- 你能创建一个sqlfiddle.com/#!4 而且看起来你使用了一些不正确的名字。请检查
    猜你喜欢
    • 1970-01-01
    • 2018-02-12
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 2018-01-04
    • 1970-01-01
    相关资源
    最近更新 更多