sql >> Databáze >  >> RDS >> Sqlserver

Vyhledejte název sloupce ve všech databázích

Tento skript prohledá váš sloupec ve všech tabulkách ve všech databázích.

Create table #yourcolumndetails(DBaseName varchar(100), TableSchema varchar(50), TableName varchar(100),ColumnName varchar(100), DataType varchar(100), CharMaxLength varchar(100))

EXEC sp_MSForEachDB @command1='USE [?];
    INSERT INTO #yourcolumndetails SELECT
    Table_Catalog
    ,Table_Schema
    ,Table_Name
    ,Column_Name
    ,Data_Type
    ,Character_Maximum_Length
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME like ''%yourcolumnname%'''

select * from #yourcolumndetails
Drop table #yourcolumndetails 


  1. CHYBA tabulky mySQL 1064

  2. MYSQL QUERY nahradí hodnotu NULL v řádku průměrnými hodnotami

  3. Jak extrahovat řádky z pole json pomocí mysql udf json_extract 0.4.0?

  4. Zadaný klíč byl příliš dlouhý; maximální délka klíče je 1000 bajtů