永洪社区

标题: 多个oracle数据源同一个客户端如何设置不同的NLS_LANG [打印本页]

作者: yh_9NyzUXP0    时间: 2023-7-4 10:44
标题: 多个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
这个不支持。新建两个数据源吧,url后边加上你要的参数去连接。

作者: yh_9NyzUXP0    时间: 2023-7-5 09:18
Oracle数据源如何添加url后边的参数?
作者: yhdata_yzm    时间: 2023-7-5 09:26
yh_9NyzUXP0 发表于 2023-7-5 09:18
Oracle数据源如何添加url后边的参数?

数据源连接的url那里,具体你的这两个参数你可以去看看oracle的文档。有个示例你可以参考下:
jdbc:oracle:thin:@your_host:your_port:your_service?NLS_LANGUAGE=AMERICAN&NLS_TERRITORY=AMERICA

作者: yh_9NyzUXP0    时间: 2023-7-5 10:21
oracle不支持这种连接方式吧。你有试过这种连接方式不

作者: yhdata_yzm    时间: 2023-7-5 10:31
yh_9NyzUXP0 发表于 2023-7-5 10:21
oracle不支持这种连接方式吧。你有试过这种连接方式不

你只是加参数啊,在数据源连接那块。我没有oracle的数据源,你可以新建数据源测试下




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4