Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सभी डेटाबेस में एक कॉलम नाम खोजें

यह स्क्रिप्ट आपके कॉलम को सभी डेटाबेस में सभी तालिकाओं में खोजेगी।

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर प्लान :इंडेक्स स्कैन / इंडेक्स सीक के बीच अंतर

  2. SQL सर्वर में अग्रणी और अनुगामी व्हॉट्सएप को कैसे निकालें - TRIM ()

  3. MSSQL में वर्ष और सप्ताह संख्या से निर्माण की तारीख

  4. SqlDataReader का धीमा प्रदर्शन

  5. SQL सर्वर 2008 में पेजिनेशन कैसे करें?