3

私は、分離して関連データをスプレッドシートにコピーしようとしている SQL Server 2012 データベースを持っています。私がやろうとしているのは、論理的に名前が付けられたテーブルにないため、データベース内のどのテーブルに人々の姓があるかを見つけることです。たとえば、どのテーブルに姓が含まれているかを検索するにはどうすればよいですかedyvane

私の SQL Server に関する知識は限られているため、ステップ バイ ステップの説明は本当に役に立ちます。

どうもありがとう

4

4 に答える 4

1

アプローチでは、少し生ですが、次のステートメントを実行します。

SELECT 'SELECT * FROM ' + OBJECT_NAME(id) +
    ' WHERE ' + c.name + ' LIKE ''%edyvane%'''
FROM syscolumns c
WHERE xtype IN (35,99,167,175,231,239)

SELECTこれにより、テキストの列に対して実行するステートメントのリストが返されます。同じテーブルに対して複数の結果が得られますがSELECT、これは単なる調査であるため、実際には問題ではありません。手を汚してデータを見つけるだけです。

于 2013-07-23T12:06:03.877 に答える