ホームページ データベース mysql チュートリアル 查看数据库中的字段所在的表中或某值所在的表和字段

查看数据库中的字段所在的表中或某值所在的表和字段

Jun 07, 2016 pm 02:58 PM
分野 データベース チェック テーブルの中で

查看数据库中的字段所在的表中或某值所在的表和字段 ***********************************字段在哪个表中 select tab.name table_name, col.name column_name from sysobjects tab left join syscolumns col on tab.id = col.id and tab.xtype = U where col

查看数据库中的字段所在的表中或某值所在的表和字段

 

***********************************字段在哪个表中

select tab.name table_name, col.name column_name

  from sysobjects tab

  left join syscolumns col on tab.id = col.id and tab.xtype = 'U'

 where col.name like '%fkfz10000003%'  order by 1,2

 

*************************************查询整个数据库中某个特定值所在的表和字段的方法

 

通过做一个存储过程,只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。前提是要将这个存储过程放在所查询的数据库。

 

CREATE PROCEDURE [dbo].[SP_FindValueInDB]

(

    @value VARCHAR(1024)

)        

AS

BEGIN

    -- SET NOCOUNT ON added to prevent extra result sets from

    -- interfering with SELECT statements.

SET NOCOUNT ON;

DECLARE @sql VARCHAR(1024) 

DECLARE @table VARCHAR(64) 

DECLARE @column VARCHAR(64) 

 

CREATE TABLE #t ( 

    tablename VARCHAR(64), 

    columnname VARCHAR(64) 

 

DECLARE TABLES CURSOR 

FOR 

 

    SELECT o.name, c.name 

    FROM syscolumns c 

    INNER JOIN sysobjects o ON c.id = o.id 

    WHERE o.type = 'U' AND c.xtype IN (167, 175, 231, 239) 

    ORDER BY o.name, c.name 

 

OPEN TABLES 

 

FETCH NEXT FROM TABLES 

INTO @table, @column 

 

WHILE @@FETCH_STATUS = 0 

BEGIN 

    SET @sql = 'IF EXISTS(SELECT NULL FROM [' + @table + '] ' 

    SET @sql = @sql + 'WHERE RTRIM(LTRIM([' + @column + '])) LIKE ''%' + @value + '%'') ' 

    SET @sql = @sql + 'INSERT INTO #t VALUES (''' + @table + ''', ''' 

    SET @sql = @sql + @column + ''')' 

 

    EXEC(@sql) 

 

    FETCH NEXT FROM TABLES 

    INTO @table, @column 

END 

 

CLOSE TABLES 

DEALLOCATE TABLES 

 

SELECT * 

FROM #t 

 

DROP TABLE #t 

 

End

 

例如,要查询‘admin’,新建一个查询输入

 

EXEC SP_FindValueInDB 'admin'

会返回相应记录,Tablename显示被查询数据所在表,Columnname显示被查询数据所在

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Douyin でログインしたデバイスを削除する手順を確認してください。 Douyin でログインしたデバイスを削除する手順を確認してください。 Mar 26, 2024 am 09:01 AM

1. まず、Douyin アプリをクリックして開き、[Me] をクリックします。 2. 右上隅にある三点アイコンをクリックします。 3. クリックして[設定]に入ります。 4. [アカウントとセキュリティ]をクリックして開きます。 5. [デバイス管理にログイン]を選択してクリックします。 6. 最後に、デバイスをクリックして選択し、[削除]をクリックします。

Go 言語はデータベースの追加、削除、変更、クエリ操作をどのように実装しますか? Go 言語はデータベースの追加、削除、変更、クエリ操作をどのように実装しますか? Mar 27, 2024 pm 09:39 PM

Go 言語は、効率的かつ簡潔で習得が容易なプログラミング言語であり、同時プログラミングやネットワーク プログラミングに優れているため、開発者に好まれています。実際の開発ではデータベースの操作が欠かせませんが、今回はGo言語を使ってデータベースの追加・削除・変更・クエリ操作を実装する方法を紹介します。 Go 言語では、データベースを操作するために通常、よく使用される SQL パッケージや gorm などのサードパーティ ライブラリを使用します。ここでは SQL パッケージを例として、データベースの追加、削除、変更、クエリ操作を実装する方法を紹介します。 MySQL データベースを使用していると仮定します。

Kuaishou Live Companion ビデオのホットリストを表示する方法 Kuaishou Live Companion ビデオのホットリストを表示する方法 Mar 29, 2024 pm 08:09 PM

Kuaishou Live Companion は、強力なライブ ブロードキャスト補助ツールであるだけでなく、ブロードキャスター向けに作成されたホットなトピックやトレンドに関するリアルタイムの洞察プラットフォームでもあります。この機能により、アンカーは視聴者が最も関心のあるコンテンツを素早く捉え、視聴者の好みや興味に合わせてライブコンテンツを調整することができます。では、Kuaishou Live Companion アプリで人気のビデオ リストを確認するにはどうすればよいでしょうか? このチュートリアル ガイドでは、その手順について詳しく説明します。 Kuaishou Live Companion でホットビデオ リストを表示するにはどうすればよいですか? 2 番目のステップは、毎日のビデオ ホット リストをクリックすることです。 3 番目のステップは、毎日のビデオ ホット リストを確認することです。

自分が参加しているグループを確認するにはどうすればよいですか? 自分が参加しているグループを確認するにはどうすればよいですか? Apr 01, 2024 pm 05:34 PM

WeChat のグループ チャットは単なるチャット プラットフォームではなく、各界のエリートや熱心な友人が集まるコミュニケーション サークルでもあります。そこで今回は、WeChat に追加したグループの数を確認する方法と保存する方法を説明します。通常、WeChat を使用するユーザーは、これを見逃すことはできません。 WeChat に追加したグループの数を確認する方法とグループ チャットを保存する方法 WeChat に追加したグループの数を確認するには: 1. WeChat メイン インターフェイスでグループ チャット ウィンドウを表示できます。 2. すでに保存している場合は、グループ チャットでは、 [ アドレス帳] - [グループ チャット] をタップできます 3. グループ チャットに入ると、保存されたグループが表示されます. WeChat グループを保存します: 1. 保存したいグループを選択し、右上 [.. ] 2. チャット メッセージ内で開きます [アドレス帳に保存] 3. WeChat のメイン インターフェースで、[アドレス帳]-[グループ チャット] をタップして表示します。

WeChat に参加しているグループの数を確認する方法: 簡単なステップ WeChat に参加しているグループの数を確認する方法: 簡単なステップ Mar 26, 2024 am 10:06 AM

生活や仕事に関係なく、多くの人が長い間 WeChat と深く結びついており、いつでもさまざまなグループに引き込まれるでしょう。アドレス帳内のグループ チャットをすぐに表示したい場合がありますが、そこにはアドレス帳に保存した WeChat グループのみが表示され、他のグループは表示されません。あなたが参加しているすべての WeChat グループを確認したい場合は、非常に簡単です。WeChat ホームページの検索ボックスにニックネームを入力し、検索結果でグループ チャット セクションを見つけ、[その他のグループ チャット] をクリックして表示します。関連するすべてのグループ チャット情報。とにかくびっくりしました、その数は100以上で、右側のスクロールバーがとても小さくなってしまいました。残念ながら、具体的な数字の統計はありません...この方法は、参加している QQ グループを確認する場合にも適用できます。 PS: 一部のネチズンもトリックを提供しました。

Hibernate はポリモーフィック マッピングをどのように実装しますか? Hibernate はポリモーフィック マッピングをどのように実装しますか? Apr 17, 2024 pm 12:09 PM

Hibernate ポリモーフィック マッピングは、継承されたクラスをデータベースにマップでき、次のマッピング タイプを提供します。 join-subclass: 親クラスのすべての列を含む、サブクラス用の別個のテーブルを作成します。 table-per-class: サブクラス固有の列のみを含む、サブクラス用の別個のテーブルを作成します。 Union-subclass: join-subclass と似ていますが、親クラス テーブルがすべてのサブクラス列を結合します。

Amap ヘルプセンターの表示方法_Amap ヘルプセンターの表示方法 Amap ヘルプセンターの表示方法_Amap ヘルプセンターの表示方法 Apr 01, 2024 pm 05:26 PM

1. まず Gaode マップを開きます。 2. 次に、Amap ホームページの右下隅にある (My) をクリックし、右上隅にある [設定] をクリックします。 3. 最後に、Amap のヘルプセンターが表示されます。

iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます Jul 18, 2024 am 05:48 AM

Apple の最新リリースの iOS18、iPadOS18、および macOS Sequoia システムでは、さまざまな理由で紛失または破損した写真やビデオをユーザーが簡単に回復できるように設計された重要な機能が写真アプリケーションに追加されました。この新機能では、写真アプリのツール セクションに「Recovered」というアルバムが導入され、ユーザーがデバイス上に写真ライブラリに含まれていない写真やビデオがある場合に自動的に表示されます。 「Recovered」アルバムの登場により、データベースの破損、カメラ アプリケーションが写真ライブラリに正しく保存されない、または写真ライブラリを管理するサードパーティ アプリケーションによって失われた写真やビデオに対する解決策が提供されます。ユーザーはいくつかの簡単な手順を実行するだけで済みます

See all articles