sql >> Database >  >> RDS >> Sqlserver

Een SQL Remote Query dwingen om op afstand te filteren in plaats van lokaal

Je zou ook een string kunnen construeren en een openquery gebruiken ...

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. Hoe kan ik de identiteit handmatig invoeren?

  2. MySQL Workbench toont resultaten als BLOB

  3. Meerdere problemen bij het uploaden van foto's

  4. NULL Complexiteiten – Deel 2