我要採取什麼措施?在使用Emacs時,有哪些需要注意的提示或增強特定於SQL Server的IDE體驗的提示?如何使用Emacs連接到SQL Server?
回答
連接
要連接到從Emacs的一個SQL Server數據庫實例:
M-x sql-ms RET
M-x sql-mode
您將特別提示標準的連接信息如下:
- 用戶
- 密碼
- 服務器
- 數據庫
對於SQL Server身份驗證,在必要的用戶名和密碼信息的類型。但是,如果通過Windows身份驗證進行連接,則對用戶和密碼都按RETURN鍵將其保留爲空。
查看輸出結果
注意,要看到* SQL *緩衝區,「走」的說法應該是在某些時候叫的任何輸出結果的文本。有幾種方法可以做到這一點。
例如,這個SQL語句將執行,但它不會顯示在* SQL任何結果文本*緩衝區,以目前的格式:
select 'foo' as bar
但是,如果「走」被追加到末尾:
select 'foo' as bar
go
下面會顯示在SQL * *緩衝區:
bar
-----
foo
(1 row affected)
Alternativel Ÿ如果你不希望亂扔你的SQL腳本的文本,那麼在上一次'go'語句被髮送到sql過程之後,立即調用'go'來查看所有輸出結果:
C-c C-s go RET
這是有益的,如果您需要查看任何錯誤信息可能最初沒有顯示在SQL * *緩衝區。
首先,看看SQL mode。
有時emacs的sql-ms顯示很糟糕,因爲顯示的某些列太寬而無法讀取。
這裏有一些不良的輸出經驗技巧。
1.
M-x toggle-truncate-lines
肘截線可以提高一些可讀。
2。
select left(columnName, 25) from table
這會將列寬截短爲25個字符。這對我來說很完美。
源是在這裏: http://bloggingmath.wordpress.com/2011/02/03/using-emacs-as-your-sql-interface/
作者在嘗試連接到SQL服務器時提到「陷阱」。
當試圖連接到一個mysql的服務器,它爲得票最多的答案顧名思義就是通過M-x sql-mysql
完成後,我發現,我不斷地得到
Unable to locate SQL program 'mysql'
繼建議at this SO question concerning emacs, sql and Macs,我設置以下值:
(setq sql-mysql-program "/usr/local/mysql/bin/mysql")
這是位置/路徑,以我的本地的mysql二進制。
不知道爲什麼這個變量在我見過的任何其他教程中沒有提及,所以我在這裏發佈這個,作爲連接到mysql服務器時提到的「gotcha」。
- 1. 如何使用JDBC連接到SQL Server
- 2. 如何使用PHP連接到SQL Server
- 3. 如何使用Perl連接到SQL Server?
- 4. 如何使用VBA連接到SQL Server?
- 5. 如何使用asp.net連接到SQL Server
- 6. 如何連接到SQL Server?
- 7. 如何使用Internet連接連接到SQL Server
- 8. 使用SQuirrel連接到SQL Server SQL
- 9. 如何連接使用SQL Server
- 10. 如何使用jdbc連接ms sql-server?
- 11. 如何使用MSSQL(SQL Server)連接Codeigniter?
- 12. 連接到SQL Server
- 13. 連接到SQL Server
- 14. 連接到SQL Server
- 15. 用JS連接到SQL Server
- 16. 用PHP連接到SQL Server
- 17. 如何使用LINQ to SQL連接到SQL Server?
- 18. 使用jTDs連接到SQL Server 2012
- 19. 無法使用osql連接到SQL Server
- 20. 連接到SQL Server使用JDBC錯誤
- 21. 使用SSL加密連接到SQL Server
- 22. 使用TCL連接到Microsoft SQL Server
- 23. 無法使用java連接到sql server
- 24. 使用SAS連接到SQL Server 9.3
- 25. 使用Delphi和dbExpress連接到SQL Server
- 26. 使用PHP連接到SQL Server
- 27. 使用Clojure連接到Microsoft SQL Server
- 28. 使用powershell連接到SQL Server
- 29. 使用ODBC別名連接到SQL Server
- 30. 使用JDBC將Android連接到SQL Server
斷開的鏈接。 。 。 – 2010-03-02 14:37:12
感謝您的注意,它現在已經修復。 – Svante 2010-03-02 16:05:36