問題タブ [sysobjects]

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 投票する
2 に答える
1788 参照

tsql - T-SQLでのテーブルロックスキームの問い合わせ

システムテーブルにクエリを実行して、どのテーブルがどのロックスキームを使用しているかを確認する方法はありますか?sysobjectsの列を調べましたが、何も飛び出しませんでした。

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

sql-server-2000 - SQL Server 2000 に、システム ビューではなくユーザー ビューを取得する sysobjects クエリはありますか?

そのようなクエリが存在すると仮定すると、助けていただければ幸いです。

データベース内のユーザー テーブルとビューに対する "select" および "references" 権限を付与する権限スクリプトを開発しようとしています。このようなセットの各要素に対して「grant」コマンドを実行することで、新しいテーブルやビューがデータベースに追加されたときにアクセス許可を最新に保つことが容易になることを願っています。

0 投票する
6 に答える
68405 参照

sql-server - すべてのインデックスの一覧表示

データベース内のすべてのテーブルのすべてのインデックスを一覧表示 する最も簡単な方法は何だろうと思っています。

各テーブルを呼び出しsp_helpindexて結果を一時テーブルに保存する必要がありますか、それとももっと簡単な方法がありますか?

制約が sysobjects に格納されているのにインデックスが格納されていない理由を誰か説明できますか?

0 投票する
8 に答える
152096 参照

sql - オブジェクト 'sysobjects'、データベース 'mssqlsystemresource'、スキーマ 'sys' に対する SELECT 権限が拒否されました

セットアップ: SQL Server 2005 & DotNetNuke 05.01.02。

これは、SQLスクリプトに「select * from dbo.sysobjects」を持つDNNモジュールをインストールしようとしたことから始まりました。次のエラーで失敗しました:

オブジェクト 'sysobjects'、データベース 'mssqlsystemresource'、スキーマ 'sys' に対する SELECT 権限が拒否されました。

DNN ユーザー アカウントとして SQL Server Management Studio 経由でデータベースにログインしましたが、sysobjects ビューで SELECT を実行しようとすると同じエラーが発生します。

DNN ユーザー アカウントに、そのビューに対する明示的な SELECT 権限を付与しようとしました。[セキュリティ] -> [ユーザー] -> [DNNUserLogin] -> [右クリック] -> [プロパティ] -> [セキュリティ保護可能] に移動して確認すると、下にスクロールして sys.sysobjects ビューを見つけると、このユーザー アカウントには dbo に対する明示的なアクセス許可があると表示されます。チェックボックスがオンになっています。しかし、その DNN ユーザー アカウントとして sysobjects ビューで選択を実行することはまだできません。

私は何を間違っていますか?どうすればこれを機能させることができますか?

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

sql - SQLServerのsyncobjとは

このスクリプトを実行して特定のテキストを検索すると、同じような行sys.columnsがたくさん表示されます。"dbo.syncobj_0x3934443438443332"

正しければ、それらはレプリケーションオブジェクトです。そうですか?のようにクエリからそれらを破棄することはできますo.name NOT LIKE '%syncobj%'か、それとも別の方法がありますか?

ありがとうございました。

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

foreign-keys - Sybase のテーブル、フィールド、キー、制約の識別

次の出力が得られる Sybase クエリを設定しようとしています。

つまり、テーブルごとに PK が必要で、そこに含まれるすべての外部キーと、すべての一意のキーが必要です (上記の一意のキーのように、キーに複数の要素がある場合ではなく、同じ要素を持つことで識別されます)。キー番号)。

sysobject、syscolumns、syskeys、および sysconstraints を使用する必要があると推測していますが、それらがどのように相互リンクしているかはわかりません。

ありがとう
カール

0 投票する
4 に答える
3252 参照

sql-server - sys.extended_properties の ID をオブジェクト名にマップする方法

CRUD ストアド プロシージャをコード生成するときに、基になっているテーブルを示す拡張プロパティを追加します。sys.extended_properties特定のテーブルに依存するprocのリストを取得するために問い合わせできるようにしたいのですが、またはextended_propertiesのobject_idと同じではないように見えるmajor_idを保持しています。 sys.objectssys.sysobjects

必要なマジック ジョインとは何ですか?

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

sql - retrieving the name of a user created table type programatically

Running a select on sys.objects for a type I created:

I get the names back as follows:

and stuff.

How do I get the access to the original name of dbo.IntListType?

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

sql - SybaseASEでプライマリ/一意キーを検出する

Sybase ASEで、すべてのプライマリキーと一意キーを検出したいと思います。私はこの答えで説明されているのと同じようなことをしたいです:

Sybaseのテーブル、フィールド、キー、制約の特定

しかし、残念ながら、これは私にはうまくいきません。どういうわけか、syskeysテーブルはシステムテーブルキーに対してのみ、自分のキーの行を返します。

私は何を間違っているのでしょうか?いくつかの不足している助成金?Sybase ASE 15.5をインストールし、ユーザーと接続していますdbo。ログインsa

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

sql-server - テーブルから列名を取得する

指定されたテーブルの列名を取得しようとしています。そこで、次のようなクエリを書きました。

問題は、'Admin' という名前の 2 つのテーブルがありますが、スキーマが異なることです。したがって、このクエリを実行すると:

テーブル名が同じなので、2 つのレコードを取得します。スキーマ名にも基づいて除外する方法はありますか?