Sql NVARCHAR至VARCHAR2插入件

Sql NVARCHAR至VARCHAR2插入件,sql,oracle,nvarchar,varchar2,Sql,Oracle,Nvarchar,Varchar2,我有以下表格结构: UDA_ID (NUMBER) Translation (NVARCHAR2) 我需要在表中插入 UDA_ID (NUMBER) Translation (VARCHAR2) 如何将NVARCHAR2转换为VARCHAR2?您可以这样尝试: insert into mytable(Translation) (select to_char(Translation) from sometable); 或者 insert into mytable(Translation) (

我有以下表格结构:

UDA_ID (NUMBER)
Translation (NVARCHAR2)
我需要在表中插入

UDA_ID (NUMBER)
Translation (VARCHAR2)
如何将NVARCHAR2转换为VARCHAR2?

您可以这样尝试:

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

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

当我执行查询时,从mytable中选择字符(翻译);它提供了无效的标识符。@ImranHemani:-您能创建一个新的名称吗?看起来您使用了一些不正确的名称。请检查一下