質問: SQLの絵本という本で勉強しているのですが、この本ではosqlを使っています。 しかし、以下の記事にosqlは非推奨と書いてあります。 (http://www.atmarkit.co.jp/fwin2k/operation/sqlqa02/sqlqa02_02.html) その理由について教えてください。
回答: osplコマンドの後継として、sqlcmdコマンドに移行段階であるので、 osplコマンドは、 現段階では使えても将来の最新環境では使えなくなるので 使用は推奨出来ないってことですね。 「osql ユーティリティ」より抜粋 https://msdn.microsoft.com/ja-jp/library/ms162806(v=sql.120).aspx > 重要 > この機能は、SQL Server の将来のバージョンで削除される予定です。 > 新しい開発作業では、この機能を使用しないでください。 > また、現在この機能を使用しているアプリケーションの変更を計画してください。 > 代わりに、sqlcmd を使用します。 > 詳細については、「sqlcmd ユーティリティ」を参照してください。