SELECT * FROM (SELECT CONVERT(TNAME ,'WE8MSWIN1252','WE8MSWIN1252') AS TNAME FROM TAB)
WHERE TNAME = 'TEST'
各位大虾,也许对以上的SQL语句的目的不是很明确,我也知道我这么写是多此一举,但是我的目的是测试CONVERT函数,因为在开发过程中发现它存在一定的问题。不知道谁能告诉我这是怎么回事。以上语句其实和SELECT TNAME FROM TAB WHERE TNAME = 'TEST'所得到的结果应该一致,只是多了一次字符集的转换,执行上述语句后,Oracle 10g系统却给出一个错误消息. "An error was encountered performing the requested operation: ORA-01482: unsupported character set".谁能指点迷津,待复......
WHERE TNAME = 'TEST'
各位大虾,也许对以上的SQL语句的目的不是很明确,我也知道我这么写是多此一举,但是我的目的是测试CONVERT函数,因为在开发过程中发现它存在一定的问题。不知道谁能告诉我这是怎么回事。以上语句其实和SELECT TNAME FROM TAB WHERE TNAME = 'TEST'所得到的结果应该一致,只是多了一次字符集的转换,执行上述语句后,Oracle 10g系统却给出一个错误消息. "An error was encountered performing the requested operation: ORA-01482: unsupported character set".谁能指点迷津,待复......
select * from v$nls_valid_values where parameter='CHARACTERSET' and value = 'WE8MSWIN1252'