【问题标题】:Does feedback has default value in oracle, if yes where is it set?反馈在oracle中是否具有默认值,如果是,它在哪里设置?
【发布时间】:2017-02-15 21:34:12
【问题描述】:

我在 2 个不同的数据库中运行以下查询

echo "SET HEADING OFF
WHENEVER SQLERROR EXIT FAILURE;
select distinct mkt_cd from $TEMP_MKT_TABLE;
EXIT;" > $DISTINCT_MARKET_SQL
sqlplus -s ${CONNECT_STRING} @$DISTINCT_MARKET_SQL >> text.txt

但在 1 个数据库中,我收到的反馈为“已选择的行数”,而在其他数据库中,我没有收到此反馈。我没有在 nay DB 中明确设置反馈。我想知道为什么 2 个 DB 不同?反馈可以在不同的数据库中具有默认值吗?如果是,我们在哪里设置默认值?

【问题讨论】:

  • 检查 glogin.sql 可能还有 login.sql(如果它存在于任一客户端计算机上)。这与数据库无关; “反馈”是客户端软件 SQL*Plus 上的设置。您可能有不同的用户使用不同的login.sql,他们为feedback 设置不同的值,使用相同的SQL*Plus 副本并对相同的数据库运行相同的查询,但仍然得到不同的反馈。

标签: oracle shell feedback


【解决方案1】:

默认值为6。默认值在glogin.sql中设置,在$ORACLE_HOME/sqlplus/admin中

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 2020-05-06
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多