sql >> Database teknologi >  >> RDS >> Sqlserver

Tvinger en SQL Remote Query til at filtrere eksternt i stedet for lokalt

Du kan også konstruere en streng og bruge en openquery ...

set @sqlString =
 ' select into myTable from openquery
    (remoteServer,
        "SELECT * FROM Database.dbo.RemoteView WHERE EntryDate > %DTSTART"
    )
 '

set @sqlString  = 
    replace(@sqlString, '%DTSTART', 
                        (select cast(dbo.MyCustomCLRDateFunction() as char(8)) 
           )

EXECUTE sp_executesql @[email protected]


  1. Oracle-partition efter nøgleord

  2. Vigtigheden af ​​at vedligeholde en HIPAA-kompatibel database

  3. Identifikation af styklistestrukturen i databaser

  4. Range begrænsning numerisk MySQL kolonne:hvordan?