如何知道我的SQLPLUS里面的SESSION设置

luxuezhu 2004-09-16 02:15:34
以SCOTT登陆,怎么知道当前用户得会话设置???
...全文
115 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
谢谢 bzszp(www.bzszp.533.net)和 zmgowin(隐者(龙祖宗))
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
show all是当前得环境设置,不是当前会话
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
好的
zmgowin 2004-09-16
  • 打赏
  • 举报
回复
执行show all和show parameter
bzszp 2004-09-16
  • 打赏
  • 举报
回复
很多参数
查一下有关SYS_CONTEXT的文档
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
除了sessionid、'NLS_DATE_FORMAT'之外
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
那么,有没有其他得设置呢?
bzszp 2004-09-16
  • 打赏
  • 举报
回复
14:20:42 SQL> select Sys_context('userenv','nls_date_format') from dual;

SYS_CONTEXT('USERENV','NLS_DATE_FORMAT')
---------------------------------------------------------------------------
yyyy-mm-dd hh24:mi:ss

已用时间: 00: 00: 00.16
14:20:58 SQL>
luxuezhu 2004-09-16
  • 打赏
  • 举报
回复
不是这个意思
我想知道
比如
ALTER SESSION SET NLS_DATE_FORMAT='YYYY-DD-MM';
当前SESSION得NLS_DATE_FORMAT格式?
bzszp 2004-09-16
  • 打赏
  • 举报
回复
14:13:11 SQL> select user,uid from dual;

USER UID
------------------------------ ----------
TEMP 24

已用时间: 00: 00: 00.16
14:13:16 SQL> select Sys_context('userenv','sessionid') from dual;

SYS_CONTEXT('USERENV','SESSIONID')
--------------------------------------------------------------------------
5358

已用时间: 00: 00: 00.32
14:13:43 SQL>

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧