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

किसी तालिका के एकाधिक स्तंभों पर खोज क्वेरी?

निम्न का प्रयास करें,

DECLARE @ColName varchar(126) = 'col_name'
DECLARE @ColVal varchar(64) = 'col_val'

DECLARE @SQL AS nvarchar(MAX)
SET @SQL = ''

SELECT @SQL = @SQL + 'SELECT * FROM ' + IST.TABLE_SCHEMA + '.' + IST.TABLE_NAME 
                       +' where '+ @ColName +' = '''+ @ColVal +''' ' + CHAR(13)
FROM 
    INFORMATION_SCHEMA.TABLES IST
    INNER JOIN INFORMATION_SCHEMA.COLUMNS ISC ON IST.TABLE_NAME = ISC.TABLE_NAME
WHERE
    ISC.COLUMN_NAME = @ColName

EXEC (@SQL)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSMS का उपयोग करके SQL सर्वर एजेंट जॉब बनाएँ

  2. SQL सर्वर में पंक्तियों को कॉलम में कैसे बदलें?

  3. SQL सर्वर 2008 R2 के लिए Try_Convert

  4. SQL सर्वर में SA लॉगिन पर पासवर्ड बदलें (T-SQL उदाहरण)

  5. OUTER APPLY ब्लॉक में संग्रहीत कार्यविधि निष्पादित करें