在文档中说
可以在同一个alter_session_set_clause中为多个参数设置值
但没有例子说明如何做到这一点。
我试图让它与一个查询一起工作:
alter session
set nls_date_language = 'ENGLISH', DDL_LOCK_TIMEOUT = 360;也许在19c根本没有办法做到这一点?
发布于 2020-11-12 09:50:17
这是可能的。您只需要使用space作为分隔符,而不是comma(,)
SQL> ALTER SESSION SET NLS_DATE_LANGUAGE = 'ENGLISH' DDL_LOCK_TIMEOUT = 360;
Session altered.
SQL>甚至连Newline作为分隔符也能很好地工作。
SQL> ALTER SESSION SET NLS_DATE_LANGUAGE = 'ENGLISH'
2 DDL_LOCK_TIMEOUT = 360;
Session altered.
SQL>我知道,根据oracle文档,comma可以用作分隔符,但它不是。
https://stackoverflow.com/questions/64801370
复制相似问题