Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wymuszanie zdalnego filtrowania zapytania SQL zamiast lokalnego

Możesz także skonstruować łańcuch i użyć 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server uruchamiający monitorowanie zapytań

  2. Otrzymuję dane ciągu, błędy właściwego obcinania z PHP przy użyciu ODBC i połączenia z instancją Microsoft SQL Server 2008R2

  3. Jak działa funkcja REPLICATE() w SQL Server (T-SQL)

  4. Uzyskaj Root rodzica dziecka w tabeli hierarchicznej

  5. Jak codziennie uruchamiać procedurę składowaną w SQL Server Express Edition?