問題タブ [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.
tsql - T-SQLでのテーブルロックスキームの問い合わせ
システムテーブルにクエリを実行して、どのテーブルがどのロックスキームを使用しているかを確認する方法はありますか?sysobjectsの列を調べましたが、何も飛び出しませんでした。
sql-server-2000 - SQL Server 2000 に、システム ビューではなくユーザー ビューを取得する sysobjects クエリはありますか?
そのようなクエリが存在すると仮定すると、助けていただければ幸いです。
データベース内のユーザー テーブルとビューに対する "select" および "references" 権限を付与する権限スクリプトを開発しようとしています。このようなセットの各要素に対して「grant」コマンドを実行することで、新しいテーブルやビューがデータベースに追加されたときにアクセス許可を最新に保つことが容易になることを願っています。
sql-server - すべてのインデックスの一覧表示
データベース内のすべてのテーブルのすべてのインデックスを一覧表示 する最も簡単な方法は何だろうと思っています。
各テーブルを呼び出しsp_helpindex
て結果を一時テーブルに保存する必要がありますか、それとももっと簡単な方法がありますか?
制約が sysobjects に格納されているのにインデックスが格納されていない理由を誰か説明できますか?
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 ビューで選択を実行することはまだできません。
私は何を間違っていますか?どうすればこれを機能させることができますか?
sql - SQLServerのsyncobjとは
このスクリプトを実行して特定のテキストを検索すると、同じような行sys.columns
がたくさん表示されます。"dbo.syncobj_0x3934443438443332"
正しければ、それらはレプリケーションオブジェクトです。そうですか?のようにクエリからそれらを破棄することはできますo.name NOT LIKE '%syncobj%'
か、それとも別の方法がありますか?
ありがとうございました。
foreign-keys - Sybase のテーブル、フィールド、キー、制約の識別
次の出力が得られる Sybase クエリを設定しようとしています。
つまり、テーブルごとに PK が必要で、そこに含まれるすべての外部キーと、すべての一意のキーが必要です (上記の一意のキーのように、キーに複数の要素がある場合ではなく、同じ要素を持つことで識別されます)。キー番号)。
sysobject、syscolumns、syskeys、および sysconstraints を使用する必要があると推測していますが、それらがどのように相互リンクしているかはわかりません。
ありがとう
カール
sql-server - sys.extended_properties の ID をオブジェクト名にマップする方法
CRUD ストアド プロシージャをコード生成するときに、基になっているテーブルを示す拡張プロパティを追加します。sys.extended_properties
特定のテーブルに依存するprocのリストを取得するために問い合わせできるようにしたいのですが、またはextended_properties
のobject_idと同じではないように見えるmajor_idを保持しています。 sys.objects
sys.sysobjects
必要なマジック ジョインとは何ですか?
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
?
sql - SybaseASEでプライマリ/一意キーを検出する
Sybase ASEで、すべてのプライマリキーと一意キーを検出したいと思います。私はこの答えで説明されているのと同じようなことをしたいです:
しかし、残念ながら、これは私にはうまくいきません。どういうわけか、syskeys
テーブルはシステムテーブルキーに対してのみ、自分のキーの行を返します。
私は何を間違っているのでしょうか?いくつかの不足している助成金?Sybase ASE 15.5をインストールし、ユーザーと接続していますdbo
。ログインsa
sql-server - テーブルから列名を取得する
指定されたテーブルの列名を取得しようとしています。そこで、次のようなクエリを書きました。
問題は、'Admin' という名前の 2 つのテーブルがありますが、スキーマが異なることです。したがって、このクエリを実行すると:
テーブル名が同じなので、2 つのレコードを取得します。スキーマ名にも基づいて除外する方法はありますか?