到处看......无济于事。
我正在尝试使用命令行中的SQLCMD进行基本选择:
sqlcmd -S myServer -d myDB -E
到目前为止一切顺利。
select * from myTable
没什么,只是去下一行。它不应该显示带有值的表吗?或至少" n行返回" ?
我也尝试过-o param:它会创建一个空文件。
答案 0 :(得分:2)
当您在交互模式下使用SQLCMD工具时,当您使用关键字GO时,您输入的语句将被发送到服务器。
GO表示批处理结束和任何缓存的执行 Transact-SQL语句。指定count的值时,缓存 语句将作为单个批次执行计数次数。
请参阅Use the sqlcmd Utility,特别是标题为使用sqlcmd以交互方式运行Transact-SQL语句
的部分所以在你的情况下:
select * from myTable
输入
GO
输入