データベースのバックエンドを使用してアプリケーションを作成していますが、SQLを使用してすべての列名とそのテーブルを調べる必要があります。私はあなたがsys.columns
、sys.tables
、およびsys.databases
を照会することができます知っているが、私がやりたいことを以下に結果のようなもの(基本的にDBからすべての列とテーブルを表示する)を取得するために、すべてのそれらを結合です:私は「データベースanmeのsys.columnsとsys.tablesに参加
+-----------+------------+
| Tablename | columnname |
+-----------+------------+
| Table1 | Id |
| Table1 | Name |
| Table1 | Owner |
| Table2 | Id |
| Table2 | Name |
| Table2 | True |
+-----------+------------+
をsysスキーマでよく見えましたが、sys.columns
またはsys.tables
に親の参照が見つかりません。