反馈在oracle中是否有默认值,如果有,在哪里设置?

反馈在oracle中是否有默认值,如果有,在哪里设置?,oracle,shell,feedback,Oracle,Shell,Feedback,我正在两个不同的数据库中运行下面的查询 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 但是在1db中,我得到的反馈是“选择的行数”,而在其他D

我正在两个不同的数据库中运行下面的查询

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

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

默认值为6。默认值在glogin.sql、$ORACLE\u HOME/sqlplus/admin中设置,也可以在login.sql中设置(如果它存在于任一客户端计算机上)。这与数据库无关;“反馈”是客户端软件SQL*Plus上的设置。您可能有不同的用户使用不同的
login.sql
,他们为
feedback
设置不同的值,使用相同的sql*Plus副本,对相同的数据库运行相同的查询,但仍然获得不同的反馈。