gpt4 book ai didi

sql-server - osql、isql 和 sqlcmd 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-01 19:32:19 26 4
gpt4 key购买 nike

我有兴趣使用某种类似于 Oracle 的 SQL*Plus 的 SQL Server 命令行实用程序。 SQL Server 似乎有几个选项:osql、isql 和 sqlcmd。但是,我不太确定该使用哪一个。

他们本质上都做同样的事情吗?有没有什么情况下使用其中一种比其他更好?

最佳答案

使用 sqlcmd——它是功能最齐全的产品。

  • sqlcmd:最新、最精美的 SQL Server 命令行界面。
  • isql:与 SQL Server 进行命令行通信的较旧的 DB-Library( native SQL Server 协议(protocol))方式。
  • osql:与 SQL Server 进行命令行通信的基于 ODBC 的较旧方式。

编辑:自从我几年前回复此问题以来,时代已经发生了变化。现在,您还可以使用invoke-sqlcmd PowerShell 中的 cmdlet。如果您习惯了 PowerShell 或计划执行任何复杂的脚本编写,请改用它。

关于sql-server - osql、isql 和 sqlcmd 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com