Ini ialah arahan fisql yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
fisql - shell SQL interaktif
SINOPSIS
fisql [-e] [-F] [-g] [-p] [-n] [-v] [-X] [-Y]
[-a set_charset] [-c cmdend]
[-D pangkalan data] [-E editor]
[-h tajuk] [-H nama hos] [-i fail input]
[-I antara muka_fail] [-J set_pelanggan]
[-l log masuk_masa tamat] [-m peringkat ralat]
[-o fail keluaran]
[-P kata laluan] [-s pemisah] [-S server]
[-t timeout] [-U nama pengguna] [-w lebar]
[-y sybase_dir] [-z bahasa]
DESCRIPTION
fisql sangat serupa dengan program utiliti "isql" yang diedarkan oleh Sybase dan Microsoft.
Suka mereka, fisql menggunakan arahan "go" pada baris dengan sendirinya sebagai pemisah antara kelompok.
PILIHAN
-a set_charset
Nama charset pelanggan. Tidak dilaksanakan.
-c cmdend
Penamat perintah, lalai untuk pergi.
-D Nama pangkalan data pada server untuk menggunakan.
-e Input Echo SQL (biasanya dalam fail keluaran)
-E editor
Nyatakan satu editor untuk menyeru. Lalai kepada vi.
-F mod FIPS HIDUP. Pelayan mengembalikan mesej (tetapi memproses pertanyaan juga) apabila ia
menemui arahan SQL bukan standard.
-g Paparkan mesej bantuan ringkas
-h tajuk
Bilangan baris selepas itu untuk mengulang lajur tajuk. Lalai ialah sekali setiap
set keputusan.
-H nama hos
Nama hos mesin pelanggan kerana ia akan diberitahu kepada server.
-I antara muka_fail
Nama antara muka atau fail freetds.conf untuk digunakan.
-i fail input
Nama fail skrip, mengandungi SQL.
-J set_pelanggan
Tidak dilaksanakan.
-l log masuk_masa tamat
Berapa lama menunggu untuk server untuk mengakui percubaan log masuk.
-m peringkat ralat
Untuk ralat tahap keterukan yang dinyatakan atau lebih tinggi, cetak mesej sahaja
nombor, keadaan dan tahap ralat. Di bawah tahap itu, jangan cetak apa-apa.
-n Sekat nombor baris dalam keluaran bergema.
-o fail keluaran
Nama fail output, menyimpan data hasil.
-p Mencetak statistik prestasi. Tidak dilaksanakan.
-P kata laluan
Pangkalan Data server kata laluan.
-s pemisah
Pemisah lajur. Lalai ialah ruang. Metakarakter Shell memerlukan petikan.
-S server
Pangkalan Data server yang hendak disambungkan.
-t timeout
Pertanyaan itu timeout, dalam beberapa saat. Berapa lama menunggu untuk pertanyaan diproses. The
lalai adalah selama-lamanya, atau seperti yang ditentukan oleh freetds.conf.
-U nama pengguna
Pangkalan Data server nama log masuk.
-v Versi paparan dan hak cipta.
-w lebar
Berapa banyak aksara lebar untuk mencetak output. Lalai kepada 80.
-X Gunakan log masuk yang disulitkan. Tidak dilaksanakan dalam FreeTDS.
-y sybase_dir
Menetapkan pembolehubah persekitaran SYBASE. Tidak digunakan oleh FreeTDS.
-Y Gunakan transaksi berantai.
-z bahasa
Nama a bahasa Untuk fisqlgesaan dan mesej. Cf. DBSETLNATLANG.
NOTA
fisql ialah penapis; ia membaca daripada input standard, menulis kepada output standard, dan menulis
ralat kepada ralat piawai. The -i, -o, dan -e pilihan mengatasi ini, sudah tentu.
fisql menggunakan API db-lib yang disediakan oleh FreeTDS. Ia pertama kali dilaksanakan menggunakan Sybase sendiri
perpustakaan dan terus bekerja dengannya. Sebelum (dan selepas) mengubah suainya, ia adalah baik
untuk mengujinya dengan pustaka Sybase untuk memastikan keserasian antaranya dan FreeTDS.
EXIT STATUS
fisql keluar 0 apabila berjaya, dan >0 jika server tidak boleh memproses pertanyaan.
fisql akan melaporkan sebarang ralat yang dikembalikan oleh server, tetapi akan meneruskan pemprosesan. Didalam
persekitaran pengeluaran, tingkah laku ini mungkin tidak cukup ketat. Untuk membuatnya
sangat tidak bertoleransi terhadap ralat, tukar mesej dan pengendali ralat untuk memanggil keluar(3).
SEJARAH
fisql pertama kali muncul dalam FreeTDS 0.65.
PENGARANG
. fisql utiliti telah ditulis oleh Nicholas S. Castellano[e-mel dilindungi]>, siapa
menyumbangkannya kepada projek FreeTDS di bawah syarat GPL.
Gunakan fisql dalam talian menggunakan perkhidmatan onworks.net