DBeaver執(zhí)行外部sql文件詳細圖文教程
T1:DBeaver執(zhí)行外部sql文件
如果數據庫已經存在了,那么直接右擊庫名,如下圖:

如果數據庫不存在,外部sql文件中含有建庫語句,可以先手動建庫,再把sql文件中建庫語句刪了后執(zhí)行腳本。
這種方法比較麻煩,直接執(zhí)行sql腳本的方法如下:
先在Scripts文件夾中連接外部sql文件,

再將鏈接的文件與數據源關聯(lián),

右擊連接名,創(chuàng)建新任務,

建一個執(zhí)行SQL腳本任務,

選擇剛剛鏈接的腳本文件,


再選擇執(zhí)行的數據庫,如果在前面做了sql文件與數據源關聯(lián),這里會自動選擇,

繼續(xù),

如果任務不需要了,可以刪除任務,

在這里進行刪除即可。
附:DBeaver一次性執(zhí)行mysql多條sql
再使用DBeaver執(zhí)行多個SQL語句時(語句已使用;分隔)報錯:
SQL 錯誤 [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select * from table1 t;
解決方案
一、選中多條sql語句后,使用快捷鍵:alt+x 執(zhí)行,即可;
二、在DBeaver的 連接設置中 驅動屬性 中 allowMultiQueries 從 默認的false 改為true,如下圖所示,再次執(zhí)行 CTRL+ENTER 多條語句即可正確執(zhí)行;

總結
到此這篇關于DBeaver執(zhí)行外部sql文件的文章就介紹到這了,更多相關DBeaver執(zhí)行外部sql文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
neo4j創(chuàng)建數據庫以及導入csv文件內容圖文詳解
這篇文章主要給大家介紹了關于neo4j創(chuàng)建數據庫以及導入csv文件內容的相關資料,Neo4j是一個基于圖形結構的NoSQL數據庫,它提供了一種高效的方式來管理和查詢大型復雜數據,需要的朋友可以參考下2023-11-11
一次因表變量導致SQL執(zhí)行效率變慢的實戰(zhàn)記錄
這篇文章主要給大家介紹了一次因表變量導致SQL執(zhí)行效率變慢的實戰(zhàn)記錄,本文通過圖文以及示例代碼介紹的非常詳細,對大家學習或者了解sql具有一定的參考學習價值,需要的朋友可以參考下2021-11-11

