データベースにあるすべてのオブジェクトを確認するためにdbo.sysobjectsを照会すると、名前が 'syncobj_'で始まるすべてのシステムビューも取得されます。これらはxtypeが 'V'であり、ビューの名前を調べる以外はシステムビューではなく、自分のものではないことがわかります。別の方法がありますか?私は作成中のクエリからこれらを除外したいと思います。SQL Server - sysobjectsの照会
select *
from sysobjects
where name NOT IN (
select name from sys.system_views
)
あなたはこのSO Q/Aをチェックアウトすることができます:あなたは、SQL Serverののhttp://stackoverflow.com/questions/2910077/what-is-syncobj-in-sql-server – bzarah
どのバージョンを使用しています?これはあなたが得る応答の妥当性や質に影響を与える可能性があります。例えば、あなたが2005年以上の人であれば、sysobjectsよりも良い答えがあります。正確な(または最小)バージョン(タグ "sql-server-2008"など)でタグを提案する。 –
@Aaron - データベース内のすべてのオブジェクトの完全なリストを表示するには、sysobjectsよりも優れたオプションはありますか?私は情報スキーマビューを使用することができると理解していますが、次にそれらのダースをクエリする必要があります。 Using 2008. –