Rumah pangkalan data tutorial mysql bat+sqlcmd批量运行脚本

bat+sqlcmd批量运行脚本

Jun 07, 2016 pm 04:09 PM
bat kumpulan Skrip lari

Hello,此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。不用忍受powershell invoke-sqlcmd 的笨重,在指运行时多一种选择。 bat文件 @echo off@REM ******** ******** General Batch for Starting SQL ******** *****

Hello,此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。不用忍受powershell invoke-sqlcmd 的笨重,在指运行时多一种选择。

bat文件

@echo off
@REM ******** ******** General Batch for Starting SQL ******** ******** 
@REM %1 is the name of SQL script file
@rem SET SQL_NAME=%1
@SET SQL_NAME=%1
@SHIFT /1
@REM SHIFT /1
@REM P1... is parameters of SQLCMD,P1=%1...
@rem c for count
@set /a c=0

@rem ******** ******** parameters for sql server login ******** ********  
@set svrName=SERVERNAME\INSTANCENAME
@set uname=your_name
@set upwd=your_password
@set db=YOURDBNAME

@set s= %1 %2 %3 %4 %5 %6 %7 %8 %9
@FOR %%A IN (%s%) DO @set /a c=c+1
@if %c% gtr 9  goto s9
@if %c%==8  goto s8
@if %c%==7  goto s7
@if %c%==6  goto s6
@if %c%==5  goto s5
@if %c%==4  goto s4
@if %c%==3  goto s3
@if %c%==2  goto s2
@if %c%==1  goto s1
@if %c%==0  goto s0 
:s9
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4 p5=%5 p6=%6 p=%7 p8=%8 p9=%9 
@goto end
:s8
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4 p5=%5 p6=%6 p=%7 p8=%8  
@goto end
:s7
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4 p5=%5 p6=%6 p=%7  
@goto end
:s6
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4 p5=%5 p6=%6  
@goto end
:s5
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4 p5=%5  
@goto end
:s4
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 p4=%4  
@goto end
:s3
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  p3=%3 
@goto end
:s2
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 P2=%2  
@goto end
:s1
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% -l60 -v P1=%1 
@goto end
:s0
@sqlcmd -S%svrName% -U%uname% -P%upwd% -d%db% -i%SQL_NAME% 
@goto end
:end 
@echo off
@set svrName=
@set uname=
@set upwd=
@set db=
@exit /b 0 
Salin selepas log masuk
调用方法

\

test.sql

set nocount on
go
select '$(p1)' as p1 ,'$(p2)' as p2
Salin selepas log masuk

批量调用

d:test 目录下有多个 sql文件,批量运行。

\

运行

\
 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Skrip Python akan dilaksanakan setiap 5 minit Skrip Python akan dilaksanakan setiap 5 minit Sep 10, 2023 pm 03:33 PM

Automasi dan penjadualan tugas memainkan peranan penting dalam menyelaraskan tugasan berulang dalam pembangunan perisian. Bayangkan terdapat skrip Python yang perlu dilaksanakan setiap 5 minit, seperti mendapatkan data daripada API, melakukan pemprosesan data atau menghantar kemas kini berkala. Menjalankan skrip secara manual dengan kerap boleh memakan masa dan terdedah kepada ralat. Di sinilah penjadualan tugas masuk. Dalam catatan blog ini, kami akan meneroka cara menjadualkan skrip Python untuk dilaksanakan setiap 5 minit, memastikan ia berjalan secara automatik tanpa campur tangan manual. Kami akan membincangkan kaedah dan perpustakaan berbeza yang boleh digunakan untuk mencapai matlamat ini, membolehkan anda mengautomasikan tugas dengan cekap. Cara mudah untuk menjalankan skrip Python setiap 5 minit menggunakan fungsi time.sleep() ialah menggunakan tim

Bagaimana untuk membuat skrip untuk penyuntingan? Tutorial cara membuat skrip melalui penyuntingan Bagaimana untuk membuat skrip untuk penyuntingan? Tutorial cara membuat skrip melalui penyuntingan Mar 13, 2024 pm 12:46 PM

Pemotongan ialah alat penyuntingan video dengan fungsi penyuntingan yang komprehensif, sokongan untuk kelajuan berubah-ubah, pelbagai penapis dan kesan kecantikan serta sumber perpustakaan muzik yang kaya. Dalam perisian ini, anda boleh mengedit video secara terus atau membuat skrip penyuntingan, tetapi bagaimana untuk melakukannya? Dalam tutorial ini, editor akan memperkenalkan kaedah menyunting dan membuat skrip. Kaedah pengeluaran: 1. Klik untuk membuka perisian penyuntingan pada komputer anda, kemudian cari pilihan "Skrip Penciptaan" dan klik untuk membuka. 2. Dalam halaman skrip kreatif, masukkan "tajuk skrip", dan kemudian masukkan pengenalan ringkas kepada kandungan penggambaran dalam garis besar. 3. Bagaimanakah saya boleh melihat pilihan "Penerangan Papan Cerita" dalam garis besar?

Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Mar 14, 2024 pm 06:42 PM

Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Dalam sistem Linux, fail .sh ialah fail yang dipanggil skrip Shell, yang digunakan untuk melaksanakan satu siri arahan. Melaksanakan fail .sh ialah operasi yang sangat biasa Artikel ini akan memperkenalkan cara melaksanakan fail .sh dalam sistem Linux dan memberikan contoh kod khusus. Kaedah 1: Gunakan laluan mutlak untuk melaksanakan fail .sh Untuk melaksanakan fail .sh dalam sistem Linux, anda boleh menggunakan laluan mutlak untuk menentukan lokasi fail. Berikut ialah langkah khusus: Buka terminal

Skrip Python untuk mematikan komputer Skrip Python untuk mematikan komputer Aug 29, 2023 am 08:01 AM

Dalam dunia digital yang serba pantas hari ini, dapat mengautomasikan tugasan komputer boleh meningkatkan produktiviti dan kemudahan. Salah satu tugas ialah mematikan komputer, yang boleh memakan masa yang lama jika dilakukan secara manual. Syukurlah, Python memberikan kami satu set alat yang berkuasa untuk berinteraksi dengan sistem dan mengautomasikan tugasan tersebut. Dalam catatan blog ini, kami akan meneroka cara menulis skrip Python untuk mematikan komputer anda dengan mudah. Sama ada anda ingin menjadualkan penutupan automatik, memulakan penutupan dari jauh atau hanya menjimatkan masa dengan mengelakkan penutupan manual, skrip ini akan berguna. Mengimport Modul yang Diperlukan Sebelum kita mula menulis skrip, kita perlu mengimport modul yang diperlukan untuk berinteraksi dengan sistem dan melaksanakan arahan penutupan. Dalam bahagian ini kita akan mengimport modul os (yang

Cara menggunakan pemprosesan kelompok kelawar untuk mengubah suai nama fail dalam kelompok Cara menggunakan pemprosesan kelompok kelawar untuk mengubah suai nama fail dalam kelompok Sep 19, 2023 am 11:19 AM

Langkah-langkah untuk menggunakan pemprosesan batch bat untuk mengubah suai nama fail dalam kelompok adalah seperti berikut: 1. Buka Notepad atau editor teks lain 2. Salin dan tampal skrip contoh di atas ke dalam editor teks 3. Gantikan "nama lama" dengan aksara yang anda; ingin mencari rentetan; 4. Gantikan "nama baru" dengan rentetan yang akan diganti;

Skrip Python untuk memulakan semula komputer Skrip Python untuk memulakan semula komputer Sep 08, 2023 pm 05:21 PM

Memulakan semula komputer anda ialah tugas biasa yang sering kami lakukan untuk menyelesaikan masalah, memasang kemas kini atau menggunakan perubahan sistem. Walaupun terdapat banyak cara untuk memulakan semula komputer anda, menggunakan skrip Python menyediakan automasi dan kemudahan. Dalam artikel ini, kami akan meneroka cara membuat skrip Python yang boleh memulakan semula komputer anda dengan pelaksanaan yang mudah. Mula-mula kami akan membincangkan kepentingan memulakan semula komputer anda dan faedah yang dibawanya. Kami kemudiannya akan menyelidiki butiran pelaksanaan skrip Python, menerangkan modul dan fungsi yang diperlukan yang terlibat. Sepanjang artikel ini, kami akan memberikan penjelasan terperinci dan coretan kod untuk memastikan pemahaman yang jelas. Kepentingan Memulakan Semula Komputer Anda Memulakan semula komputer anda ialah langkah penyelesaian masalah asas yang boleh

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Feb 26, 2024 pm 05:51 PM

PyCharm ialah persekitaran pembangunan bersepadu (IDE) Python yang sangat popular. Ia menyediakan pelbagai fungsi dan alatan untuk menjadikan pembangunan Python lebih cekap dan mudah. Artikel ini akan memperkenalkan anda kepada kaedah operasi asas PyCharm dan menyediakan contoh kod khusus untuk membantu pembaca memulakan dengan cepat dan menjadi mahir dalam mengendalikan alat tersebut. 1. Muat turun dan pasang PyCharm Pertama, kita perlu pergi ke laman web rasmi PyCharm (https://www.jetbrains.com/pyc

Bagaimana untuk menjalankan Javascript dari Python? Bagaimana untuk menjalankan Javascript dari Python? Sep 07, 2023 pm 11:33 PM

Dalam Python, kita boleh menggunakan perpustakaan PyExecJS atau perpustakaan js2py Python untuk menjalankan kod Javascript. Pustaka PyExecJs menyediakan API yang konsisten untuk menjalankan kod JavaScript daripada Python menggunakan pelbagai enjin JavaScript, termasuk Node.js, JavaScriptCore dan enjin V8 Google. Pustaka js2py membolehkan anda melaksanakan kod JavaScript dalam Python dengan menghuraikan kod JavaScript dan mentafsirnya dalam Python. Artikel ini akan mengajar kita cara menjalankan javasc daripada Python menggunakan perpustakaan PyExecJS

See all articles