1

たとえば、quoted_identifierサーバー オプションの現在の値を知りたい場合、この情報を取得できるクエリはありますか?

4

3 に答える 3

2

セッション レベルのオプションの一部は、@@options 変数を介して varbinary として使用できます。ビットマスクの解釈に関するいくつかのガイダンスは、

http://manuals.sybase.com/onlinebooks/group-as/asg1250e/sqlug/@Generic__BookTextView/41423;pt=42621

http://www.isug.com/Sybase_FAQ/ASE/code/sp_helpoptions.sql

文書化されていないセッション オプション (quoted_identifier など) については、実験に頼る必要がある場合があります。Solaris x86 Sybase 15 インスタンスで次のコマンドを実行したところ、「右から 3 番目のビット」(ゼロから数えて) に変化が見られました。

これは興味深い質問であり、Sybase の管理者として 7 年ほど働いていた私には思い浮かびませんでした。

pjjH

262:1> quoted_identifier をオフに設定
262:2>行く
263:1> @@オプションを選択
263:2>行く

 --------------------------
 80210000800f0144030010

(影響を受けた行は 1 行)
264:1> quoted_identifier をオンに設定
264:2>行く
265:1> @@オプションを選択
265:2>行く

 --------------------------
 80210001800f0144030018

(影響を受けた行は 1 行)


#foo へのオプションとして @@options を選択します

于 2009-05-29T02:39:08.733 に答える
1

sp_dboption は、設定可能なオプションのリストを提供するか、実際にオプションを設定できます。

設定可能なオプションのリスト

exec sp_dboption

オプションを設定する

sp_dboption pubs2, "unique auto_identity index", true

データベースに設定されているオプションを一覧表示するだけの場合は、sp_helpdb を使用できます。

sp_helpdb pubs2

これにより、複数ページの結果セットが得られますが、最初のセットには、指定されたデータベースのすべての「true」オプションを示す「ステータス」と呼ばれる列があります。

于 2009-05-11T07:04:08.040 に答える
0

選択したオプションに設定されている現在の値を照会することができます。

それはsp_helpdb手順のコードにあります。

sybsystemprocsデータベースをチェックできsp_helptext sp_helpdbますが、非常に複雑です。

于 2009-08-31T13:25:59.573 に答える