私は同僚が私に与えた列のリストを持っていますが、これらの列はDBの異なるテーブルにあります。 Sybaseには、列が属するテーブルをクエリできるツールがありますか? Sybaseのカラムメタデータはどうやって見ればいいですか?
は(私は、ツールのこの種のためにGoogleが-INGの試してみたが、運は、これまでのところ)答えて
SYSCOLUMNSは、列のメタデータを保持していません。
select * from syscolumns where name =;
SYSCOLUMNSのidカラムはsysobjectsに、列のテーブルのIDです。
select b.name as tablename, a.name as columnname
from syscolumns a join systables b on (a.id = b.id)
where b.type='U' and b.name = 'foo';
は、 'foo'という名前のテーブルのすべての列を取得します。 type = 'U'はそれをユーザテーブルに限定します。
select b.name as tablename, a.name as columnname
from syscolumns a join systables b on (a.id = b.id)
where b.type='U' and a.name = 'foo';
は、すべて 'foo'という名前の列を取得します。
ASEのほとんどの現在のバージョンはsysbojects
代わりのsystables
を使用します、私はそれを動作させるためにいくつかの小さな変更をしなければならなかった:
select b.name as tablename,
a.name as columnname
from dbo.syscolumns a
join sysobjects b on a.id = b.id
where b.type='U'
and upper(a.name) like '%FOO%' -- wildcard search for column name
and b.name = 'bar' -- exclude tables
order by b.name
私はあなたがb.nameを意味すると思います! 'bar' – karakfa
これは私の場合に働いた唯一の答えです。 – user1477388
あなたは、任意の列の情報を見つけることができます。
SELECT *
FROM sys.syscolumns
あなたは何をテーブルに知りたい場合は、列が属する:
SELECT cname, tname
FROM sys.syscolumns
WHERE tname IN ('col_1', 'col_2')
注:私は、Sybase ASAで9
- 1. このテキストゲームをどうやってコントロールすればいいのですか?
- 2. Redis:pubsubチャンネルをどうやって削除すればいいですか
- 3. チャイのやり方はどうすればいいですか
- 4. UILabelのテキストがぼやけて見えるようにするにはどうすればいいですか?
- 5. Android州や場所はどうすればいいですか?
- 6. フォントアイコンやスプライトイメージはどうすればいいですか?
- 7. スプライスマシンのドキュメントはどうやって見つかりますか?
- 8. 私のコンピュータとウェブサーバの間でGETやPOSTなどを見るにはどうすればいいですか?
- 9. ルアでは、オブジェクトが格納されているキーはどうやって見つけられますか?
- 10. 買い物カタログはどうやって作れますか?
- 11. これはどうやってリークではないのですか? (iphone sdk)
- 12. プッシャーを使ってたくさんのチャンネルやイベントを聴くにはどうすればいいですか
- 13. 私が触っているビューのタグを見つけるにはどうすればいいですか
- 14. border-styleはどうやって見えますか?
- 15. PythonでIXR_Base64はどうやっていますか?
- 16. 木場のElasticSearchインデックスのリストはどうやって見れますか?
- 17. somebody soundcloudのユーザーIDはどうやって見つけられますか?
- 18. バックボーンフェッチによって生成されたエラーを見つけるにはどうすればいいですか
- 19. ドッカーコンテナのメモリを増やすにはどうすればいいですか?
- 20. spyneでXMLサイズを増やすにはどうすればいいですか?
- 21. ユニットテストのoffice.jsアプリコードはどうやっていますか?
- 22. Grails/GroovyがMacにインストールされている場所はどうやって見つかりますか?
- 23. Google Carboardビデオとのやりとりはどうすればいいですか?
- 24. grepを使ってコマンドの出力を見つけるにはどうすればいいですか
- 25. RubyMineでWSLのgitをどうやって使いますか?
- 26. @ types/*が `dependencies`や` devDependencies`に入るかどうかをどうやって決めたらいいですか?
- 27. Sybase:クエリを使用してテーブル定義を取得するにはどうすればよいですか?
- 28. どうやってモンゴーに挿入できないのですか?それは以前働いていた
- 29. Selenium WebDriverでは、DOM IDとclassNameのない要素はどうやって見つかりますか?
- 30. BFSで実際に見つかったパスを見つけるにはどうすればよいですか?
おかげでこれをテスト!はい、これは実際に役立ちます。私はまた、あなたの答えを可視化するのSybase ASEの図を見つけた:、Sybaseの1の以降のバージョンで http://download.sybase.com/pdfdocs/asg1250e/poster.pdf –
はsysobjectsの代わりにSYSTABLES – brianegge
を使用する必要があり、私が選択してみました* syscolumnsからテーブルの列のどれも表示されません –