找文章 / 找答案
精选问答 更多内容

[管理与运维] 多个oracle数据源同一个客户端如何设置不同的NLS_LANG

yh_9NyzUXP0玄铁一 显示全部楼层 发表于 2023-7-4 10:44:08 |阅读模式 打印 上一主题 下一主题


如何在不同的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;


回复

使用道具 举报

精彩评论5

yhdata_yzm 显示全部楼层 发表于 2023-7-4 10:59:03
这个不支持。新建两个数据源吧,url后边加上你要的参数去连接。
回复

使用道具 举报

yh_9NyzUXP0玄铁一 显示全部楼层 发表于 2023-7-5 09:18:06
Oracle数据源如何添加url后边的参数?
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-7-5 09:26:48
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:36
oracle不支持这种连接方式吧。你有试过这种连接方式不
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-7-5 10:31:13
yh_9NyzUXP0 发表于 2023-7-5 10:21
oracle不支持这种连接方式吧。你有试过这种连接方式不

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

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部