2017-10-04 6 views
-1

特定のテーブルの変数を見たいと思っていますが、完全なテーブル名がわかりません。その機能にはどの機能を使用できますか?今のSQLテーブル名

私は

select top 10* 
from VIF_% 

を使用しかし、それは動作しません。テーブル名にVIFが含まれていることだけがわかります。

+5

pls。使用しているDBMS(MySQL、MS SQL Server、Oracle)にタグを付けます。 –

+1

テーブルには「変数」が含まれていません。 –

+0

**あなたの質問に** [編集] **し、いくつかの[サンプルデータ](http://plaintexttools.github.io/plain-text-table/)とそのデータに基づいて予想される出力を追加してください。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、** **スクリーンショットはありません**(http://meta.stackoverflow.com/questions/285551/why-may -i-not-upload-images-of-code-on-so-asking-a-question/285557#285557)。 ** [編集] **あなたの質問 - コメントを投稿するコードや追加情報はありません**。 –

答えて

0

MS SQLを使用していると仮定すると、次のコードを使用できます。

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%VIF%' 

OR

SELECT TOP 10 * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%VIF%' 
1

私はあなたがテーブル名を処理するために、以下のクエリを使用することだと思います。(それはMS SQLの場合)xは

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_NAME LIKE '%VIF%' 
0
SELECT table_name FROM user_tables where owner = "X" 

テーブルを作成した人のユーザ名。
次に、特定のカラムの用途を見つける。
desc X

関連する問題