mrb .
mysql databaseinde komut satırında
mysql < SQLdatabase.txt
olarak yazınca text içindeki sql komutlarını uyguluyor. internetbase de bunu yapabilmek için gerekli komut nedir. yardımlarınız. içim şimdiden teşekkür ederim.
text içindeki SQL komutları
text içindeki SQL komutları
En son MakPRO tarafından 07 Ara 2004 05:11 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: TEXT İÇİNDEKİ SQL KOMUTLARINI
*** başta forum kurallarına riyaet edip başlığın tamamını büyük harfle yazmayın.
selam
yapmak istediğiniz dosyadan script çalıştırmak ise ibscript sanırım işinizi görebilir.
iyi çalışamlar
selam
yapmak istediğiniz dosyadan script çalıştırmak ise ibscript sanırım işinizi görebilir.
iyi çalışamlar
.-.-.-.-.-.-.-. ^_^
tşk
ama benim yapmak istediğim msdos veya linux , unix komut satırından olmalı isql ile yapabilirmiyiz bunu.
bu arada database bağlantıları için dbexpress kullanıyorum. dbexpress ile de çalıştırabiliyorsak buda olur benim için
bu arada database bağlantıları için dbexpress kullanıyorum. dbexpress ile de çalıştırabiliyorsak buda olur benim için

interbase kullanmadığım için bilemicem
ama firebird de C:\Program Files\Firebird\Firebird_1_5\bin\isql.exe var. interbasedede vardır.
kullanılışı için
isql i çalıştırıp satır satır yazarakda denenebiliyormuş
exit; ilede programdan çıkıyor.
kaynak :

kullanılışı için
isql i çalıştırıp satır satır yazarakda denenebiliyormuş

Kod: Tümünü seç
CONNECT 'C:\temp\delphi_firebird1\data\data.GDB' USER 'SYSDBA' PASSWORD 'masterkey';
OUTPUT "outputfile.txt";
Select * from ARSIV;
kaynak :
OPS...
I realized that i really hadn't solved anything....
IF you're working in Windows ( or DOS... scary! ) here's
a batch file that can create a script:
Include everything between the dashed lines name it
it CREATE_SQL.BAT
------------------------------------------------------
@echo off
rem start bat
if %1.==. goto HELPBAT
if %2.==. goto HELPBAT
echo CONNECT 'C:\PROJECTS\test.GDB' >curr_script.sql
echo USER 'SYSDBA' PASSWORD 'masterkey'; >>curr_script.sql
echo. >>curr_script.sql
echo OUTPUT "%1"; >>curr_script.sql
if %2.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%2"; >>curr_script.sql
if %3.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%3"; >>curr_script.sql
if %4.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%4"; >>curr_script.sql
if %5.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%5"; >>curr_script.sql
if %6.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%6"; >>curr_script.sql
if %7.==. goto ARGSDONE
echo SELECT Select * from table1 where field like "%7"; >>curr_script.sql
:ARGSDONE
echo. >>curr_script.sql
echo COMMIT; >>curr_script.sql
GOTO ENDBAT
:HELPBAT
Echo.
echo Create SQL batch file
echo.
echo creates an interbase script based on command line parameters.
echo.
echo USAGE:
echo create_sql ouputfile field1 [ field2 .. field7 ]
echo
:ENDBAT
-----------------------------------------------------
simply run:
create_sql ouputfile.txt curly larry moe
to create the script:
----------------------------------------------------
CONNECT 'C:\PROJECTS\test.GDB'
USER 'SYSDBA' PASSWORD 'masterkey';
OUTPUT "outputfile.txt";
SELECT Select * from table1 where field like "curly";
SELECT Select * from table1 where field like "larry";
SELECT Select * from table1 where field like "moe";
COMMIT;
----------------------------------------------------
and run it:
isql -i curr_script.sql
note: curr_script.sql gets overwritten on every pass.
IMPORTANT: It looks like word-wrapping may damage the batch file... let me know, and I'll try to email it to you..
IF you are not using Windows, it probably wouldn't be too hard to do this in PHP or something like that.
.-.-.-.-.-.-.-. ^_^
tşk
çok iyi fikir verdi. bununla bir script hazırlıya bilirim .
yardımların için teşekkür ederim.
iyi çalışmalar.
yardımların için teşekkür ederim.
iyi çalışmalar.