Veröffentlicht 25. August 200619 j Hallo Leute! Leider finde ich im Netz nicht wirklich was über SQL Scripte. Könnt ihr mir sagen, was das genau ist! Vielen Dank.
25. August 200619 j Ein SQL-Script besteht aus aufgelisteten SQL-Anweisungen. zb. Dateiname: products.sql --------------------------- connect system/manager INSERT INTO system.products VALUES(4000,'UNIX Monitor',3620); INSERT INTO system.products VALUES(4000,'NT Monitor', 2400); COMMIT; Dieses Script kannst du dann, anstatt alle Commands einzelnd einzugeben, in z.B. sqlplus aufrufen. sqlplus starten (auf einer Linuxmachine mit dem command: sqlplus /nolog) dann in sqlplus das Script aufrufen mit einem fuehrenden @ @products.sql Ein Sql-Script kann auch mehrere Sql-Scripts beinhalten, die dann hintereinander ausgefuehrt werden: Dateiname: moreScripts.sh ---------------------------- @script1.sql @script2.sql @script3.sql Hier noch ein Beispiel eines Scriptes das von Oracle 0i automatisch angelegt wird und nach dem Erstellen einer Datenbank ausgefuehrt wird. Es beinhaltet einfache SQL-statements aber auch einen Aufruf eines anderen SQL-Scriptes: Dateiname: postDBCreation.sql connect SYS/change_on_install as SYSDBA set echo on spool /opt/oracle/admin/databasename/create/postDBCreation.log @/opt/oracle/product/9.2/rdbms/admin/utlrp.sql; shutdown ; startup mount pfile="/opt/oracle/admin/databasename/scripts/init.ora"; alter database archivelog; alter database open; alter system archive log start; shutdown ; connect SYS/change_on_install as SYSDBA set echo on spool /opt/oracle/product/9.2/assistants/dbca/logs/postDBCreation.log create spfile='/var/oracle/oradata/ databasename /spfile databasename.ora' FROM pfile='/opt/oracle/admin/databasename/scripts/init.ora'; startup ; exit;
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.