sql >> Databáze >  >> RDS >> Sqlserver

Proč je použití OPENQUERY na místním serveru špatné?

  • Přestože dotaz může vrátit více sad výsledků, OPENQUERY vrátí pouze první.
  • OPENQUERY nepřijímá proměnné pro své argumenty.
  • OPENQUERY nelze použít ke spuštění rozšířených uložených procedur na propojeném serveru. Rozšířenou uloženou proceduru však lze spustit na propojeném serveru pomocí čtyřdílného názvu.
  • Pokud sp_addlinkedserver uložená procedura se používá v rámci stejného skriptu, přihlašovací údaje používané na vzdáleném serveru jsou pevně zakódovány do skriptu a jsou viditelné pro každého, kdo má kopii

Reference:



  1. ORA-00933:SQL příkaz nebyl správně ukončen při vkládání více řádků

  2. Příčiny chyby MySQL 2014 Nelze provádět dotazy, když jsou aktivní jiné dotazy bez vyrovnávací paměti

  3. Jednoduchá UPDATE MySQl tabulka z php pole

  4. Jak programově nastavit název tabulky v PL/SQL?