問題タブ [system-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1396 参照

sql - パッケージの特定の部分がプロシージャまたは関数であるかどうかを確認するためのOracleデータベースビュー/システムテーブル

Oracleシステムテーブルを使用して、データベース内のパッケージに関するメタデータを取得しています。

これが私の質問の1つです:

また、指定されたオブジェクトが関数、プロシージャ、または型のいずれであるかを調べたいと思います。テーブルから直接データをプルする直接的な方法を見つけることができないようです。

注意: all_sourcesから解析する必要はありません。

0 投票する
2 に答える
460 参照

sql - MS Sql サーバー オブジェクトの作成/変更スクリプト

Sql Server では、SP または UDF の変更を選択すると、クエリ ウィンドウにオブジェクトの変更クエリが読み込まれます。これらのクエリはシステム テーブルでアクセスできるので、alter ステートメントをどこかに保存できますか? syscomments にはいくつかのオブジェクトがありますが、すべてではないようです。

ありがとう

0 投票する
1 に答える
1103 参照

oracle - sys.$ テーブルにアクセスするには、どのような権限が必要ですか?

sys.obj$、sys.col$ などのシステム テーブルを直接クエリするには、どのような権限が必要ですか?

0 投票する
14 に答える
450740 参照

sql-server - SQLサーバーに制約が存在するかどうかを確認するには?

私はこのSQLを持っています:

しかし、私たちが使用している他のデータベースでは、制約の名前が異なっているようです。name という制約があるかどうかを確認するにはどうすればよいですかFK_ChannelPlayerSkins_Channels

0 投票する
3 に答える
5387 参照

sql-server - sys.columnsを更新できません-他のアプローチはありますか?

照合が異なる別のサーバーでDBを作成してから、新しい照合を使用して新しいサーバーに移行したため、問題が発生し続け、古い照合のすべての値を変更することにしました。 。

だから私はこのクエリを実行しようとしました:

ただし、クエリの出力は次のとおりです。

更新
以下の回答によると、私はアクションを実行するための自動化された方法を探しています。

0 投票する
33 に答える
2993337 参照

sql - 指定された名前の列を含むすべてのテーブルを検索 - MS SQL Server

列を含むテーブル名を照会することは可能ですか?

?

0 投票する
1 に答える
672 参照

sql-server - ユーザーが作成した SYSUSERS テーブルの名前を変更するにはどうすればよいですか?

誰かがユーザー テーブルの名前を SYSUsers に変更しました。これは重要な SQL テーブル名です。このテーブルの名前を変更する方法はありますか?

テーブルを右クリックして名前を変更して実行sp_RENAMEしようとしましたが、どちらもユーザーが作成したテーブルではなく、システムの sysusers テーブルの名前を変更しようとしています。[MyDatabase].[dbo].[SYSUsers]ユーザーが作成したテーブルではなく、SQLサーバーのsysusersテーブルからデータを読み取るため、データを選択またはエクスポートすることさえできません。

SQL Server 2005 を使用しています。

0 投票する
1 に答える
116 参照

sql-server - データベースごとに異なるリンク サーバーへのマッピング

3 つの異なる外部サーバー [ExtServer1、ExtServer2、ExtServer3] にリンクする MSSQL Server 2008 データベース「DBLive」があり、すべて sys.servers で定義されています。外部サーバー上のストアド プロシージャまたはテーブルを参照するいくつかのストアド プロシージャがあります。

ここに課題があります-サーバーにデータベースを配置したい場合-「DBLive」の同一のコピーである「DBTest」-ただし、異なる外部サーバーに接続する必要があります-[ExtServer1 .. 3]を指すようにするにはどうすればよいですか「DBLive」と「DBTest」に別の外部サーバーを使用しますか?

これができない場合 - 同じデータベースの 2 つのインスタンスが独自の外部サーバー参照を持つことができるように、外部データベースをリンクするための推奨される方法は何でしょうか - ストアド プロシージャに違いはありませんか?

0 投票する
2 に答える
3698 参照

sql-server - SQL Server 2008 R2 のデータベース設計に必要なデータベース オブジェクトは何ですか?

dbo.sysdiagrams をスクリプト化した Visual Studio プロジェクトがあります。プロジェクトをデプロイすると、データベース全体が削除され、持っているスクリプトから再作成されます。私のポスト デプロイ スクリプトの 1 つは、dbo.sysdiagrams を作成し、スクリプト化したダイアグラムに入力します。

ダイアグラムを機能させるために必要なのは dbo.sysdiagrams だけだと思いました。しかし、スクリプトを実行した後、"データベース ダイアグラム" フォルダーに移動して更新すると、次のエラー メッセージが表示されます。

このデータベースには、データベース ダイアグラムを使用するために必要なサポート オブジェクトが 1 つ以上ありません。それらを作成しますか?

[はい] をクリックすると、図が正常に表示されます。しかし、展開するたびに (つまり、週に数回) これを行わなければならないのは面倒です。

このダイアログが表示される原因となる、他に不足しているデータ/オブジェクトは何ですか?

0 投票する
2 に答える
7624 参照

postgresql - PostgreSQL:ユーザー定義型に関する情報を検索する

ユーザー定義型に関する情報はどこに保存されますか?

ユーザー定義の複合型のフィールド、それらの名前などに関する情報を含むテーブルはありますか?