HEMEN BAŞVUR SQL Query - Search Value From All Tables in Database | Mavzer Yazılım

SQL Query - Search Value From All Tables in Database



SQL Query - Search Value From All Tables in Database

DECLARE @SearchStr nvarchar(100)
SET @SearchStr = 'Search'
 
 
CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630))
 
SET NOCOUNT ON
 
DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
SET  @TableName = ''
SET @SearchStr2 = QUOTENAME('%' + @SearchStr + '%','''')
 
WHILE @TableName IS NOT NULL
 
BEGIN
    SET @ColumnName = ''
    SET @TableName = 
    (
        SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
        FROM     INFORMATION_SCHEMA.TABLES
        WHERE         TABLE_TYPE = 'BASE TABLE'
            AND    QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
            AND    OBJECTPROPERTY(
                    OBJECT_ID(
                        QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
                         ), 'IsMSShipped'
                           ) = 0
    )
 
    WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
         
    BEGIN
        SET @ColumnName =
        (
            SELECT MIN(QUOTENAME(COLUMN_NAME))
            FROM     INFORMATION_SCHEMA.COLUMNS
            WHERE         TABLE_SCHEMA    = PARSENAME(@TableName, 2)
                AND    TABLE_NAME    = PARSENAME(@TableName, 1)
                AND    DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar', 'int', 'decimal')
                AND    QUOTENAME(COLUMN_NAME) > @ColumnName
        )
 
        IF @ColumnName IS NOT NULL
         
        BEGIN
            INSERT INTO #Results
            EXEC
            (
                'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630) FROM ' + @TableName + ' (NOLOCK) ' +
                ' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
            )
        END
    END   
END
 
SELECT ColumnName, ColumnValue FROM #Results
 
DROP TABLE #Results





SEO Çalışmasında dikkat edilecekler

SEO yaparken 400 - 500 kelimede tut. 4-5 kelime geçir. Özgünlük en önemlisi. Bold vurgulamayı unutma.

← Devamını Oku

Select DevExpress Linq Query

Utils.GetSession().Query().Where(x => x.IsOnline).Count(); Personnel inherit from SecuritySystemUser

Devamını Oku →

İlgili Yazılar

+90 530 115 59 11

İLETİŞİM FORMUNU DOLDURUN

Özel Yazılım İle İlgili Aklınıza Gelen Her Soru İçin


Ne İş Yapıyoruz? Eğitim Bazı Projemiz Proje - Matbaa Kitap Maliyet Analizi Proje - Ofis Takip Yazılımı Proje - Android Sınav Motoru Proje - CMS - Çoklu Website Takibi Proje - Eğitim Kurumu Sistemi - kursprogramim.com Proje - MEB Online Sınav Yapısı Proje - Uzaktan Eğitim Ve Sertifikasyon Proje - ozel-okullar.com Proje - TÇMB ÇEİS Fabrika Simülatörü Proje - Etibakır Vardiya Takip Proje - Online Gazete Proje - Android Konum Takip Proje - Netsis Entegrasyon Çözümleri Proje - Optik Sınav Ölçme Değerlendirme Proje - Adres Geo Location WebService Proje - Araç Takip Sistemi Proje - Giriş Çıkış Sistemi Proje - Kantin ParaKart Sistemi Proje - Business Intelligence (MAVBI) Proje - WinForms Update Manager Proje - Tercüme Ofis Takip Yazılımı (Web Tabanlı) Proje - Online Tercüme Fiyat Teklifi Proje - Çimento ve farin değirmen simülatörleri Proje - Öğretmen Yoklama Takip Sistemi Proje - TETESFED Proje takip Proje - Tercüman Sözlüğü Proje - B2B Proje - Akıllı Tahta (Smart Book) Proje - Çöp Toplama Otomasyonu Proje - Yayınevi Eğitim Portalı Proje - Restoran Bar Takip Sistemi Proje - Hukuk Bürosu Takip Yazılımı Proje - Android Gizli Takip Proje - Bot Yazılımları Proje - CRM Proje - Üretim Takip Yazılımı Proje - Fabrika Eğitim Simülatörleri Proje - Google Arama Keyword Takibi Proje - Makale Takip Yazılımı Programı Proje - MAV.DP ile Yazılım Yazan Yazılım SEO - Reklam Grafik Referanslarımız Blog Demo ve Bazı Projeler Yazılımsal Notlar İletişim