sql >> Databáze >  >> RDS >> Oracle

Jak předám argumenty skriptu PL/SQL na příkazovém řádku s SQLPLUS?

Nejprve budete muset vyvolat svůj skript takto:

sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar  

Místo přesměrování OS použijete symbol „@“ k označení názvu souboru, který se má spustit. Parametry skriptu zadáte také na příkazovém řádku. Ve skriptu budete parametry odkazovat pomocí &1 , &2 atd.

update mytable set mycol = '&2' where myid = '&1';

což se přeloží do

update mytable set mycol = 'bar' where myid = 'foo';


  1. Jak přetypuji řetězec na celé číslo a budu mít 0 v případě chyby při přetypování s PostgreSQL?

  2. Používáte Excel pro svou databázi? Zde je důvod, proč byste měli upgradovat na přístup

  3. Detekce cyklů s rekurzivním faktoringem poddotazů

  4. Stránkování PHP a MySQL