[管理与运维]
多个oracle数据源同一个客户端如何设置不同的NLS_LANG
如何在不同的oracle数据源或数据集或报表设置 会话级或客户端的 NLS_LANGUAGE 和 NLS_TERRITORY
ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
ALTER SESSION SET NLS_TERRITORY ='CHINA';
SELECT USERENV ('LANGUAGE') FROM DUAL;
ALTER SESSION SET NLS_LANGUAGE='AMERICAN';
ALTER SESSION SET NLS_TERRITORY ='AMERICA';
SELECT USERENV ('LANGUAGE') FROM DUAL;
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-7-4 10:59:03
这个不支持。新建两个数据源吧,url后边加上你要的参数去连接。
|
|
|
|
|
yh_9NyzUXP0
显示全部楼层
发表于 2023-7-5 09:18:06
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-7-5 09:26:48
数据源连接的url那里,具体你的这两个参数你可以去看看oracle的文档。有个示例你可以参考下:
jdbc:oracle:thin:@your_host:your_port:your_service?NLS_LANGUAGE=AMERICAN&NLS_TERRITORY=AMERICA
|
|
|
|
|
yh_9NyzUXP0
显示全部楼层
发表于 2023-7-5 10:21:36
oracle不支持这种连接方式吧。你有试过这种连接方式不
|
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-7-5 10:31:13
你只是加参数啊,在数据源连接那块。我没有oracle的数据源,你可以新建数据源测试下 |
|
|
|
|