Subject | Re: [firebird-support] Running an SQL script from the command - line |
---|---|
Author | Helen Borrie |
Post date | 2004-10-13T09:46:20Z |
At 11:28 AM 13/10/2004 +0200, you wrote:
First make sure the script has either SET AUTODDL ON or contains all the
required COMMIT statements. Make sure it has the right SET NAMES and SET
SQL DIALECT commands for the database.
Then go to the bin dir where isql is and do:
Win32 SS:
isql d:\mydb.fdb -i d:\pathto\myscript.sql -u db_owner -password meringue
Win32 Classic:
isql localhost:d:\mydb.fdb -i d:\pathto\myscript.sql -u db_owner -password
meringue
On LinuxSS, watch case and type the word "isql" as "./isql" (dot-slash, no
quotes):
./isql localhost:/data/mydb.fdb -i /data/pathto/myscript.sql ...etc.
./hb
>Hi everyone,Use the -input switch.
>
>I have an SQL script to create and populate a database, that someone has
>sent me that I would like to run from the command line.
>
>Can anyone tell me how to do it?
First make sure the script has either SET AUTODDL ON or contains all the
required COMMIT statements. Make sure it has the right SET NAMES and SET
SQL DIALECT commands for the database.
Then go to the bin dir where isql is and do:
Win32 SS:
isql d:\mydb.fdb -i d:\pathto\myscript.sql -u db_owner -password meringue
Win32 Classic:
isql localhost:d:\mydb.fdb -i d:\pathto\myscript.sql -u db_owner -password
meringue
On LinuxSS, watch case and type the word "isql" as "./isql" (dot-slash, no
quotes):
./isql localhost:/data/mydb.fdb -i /data/pathto/myscript.sql ...etc.
./hb