ICommandExecuter 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于在分析器中执行命令的方法。
public interface class ICommandExecuter
public interface ICommandExecuter
type ICommandExecuter = interface
Public Interface ICommandExecuter
- 派生
方法
Connect(Int32, String, String, String) |
连接到 SQL Server 的一个实例。 |
Ed(String, IBatchSource) |
编辑最后一个批处理和当前批处理,然后重新分析。 |
Error(OutputDestination, String) |
定义出错时的输出。 |
ExecuteShellCommand(String) |
执行 shell 命令。 |
Exit(String, String) |
执行最后一个批处理和参数,然后退出。 |
Help() |
显示帮助。 |
IncludeFileName(String, IBatchSource) |
分析给定的文件,就好像该文件是当前文件的一部分。 |
List(String) |
列出批处理。 |
ListVar(String) |
返回变量列表。 |
OnError(ErrorAction) |
定义出错时执行的操作。 |
Out(OutputDestination, String) |
定义命令输出。 |
PerfTrace(OutputDestination, String) |
定义性能跟踪输出。 |
ProcessBatch(String, Int32) |
遇到批处理分隔符时处理该批次。 |
Quit() |
停止执行批处理,然后退出。 |
Reset() |
清除 Transact-SQL 批处理。 |
ServerList() |
返回可通过提供程序使用的服务器列表。 |
Xml(XmlStatus) |
将 XML 模式切换为开或关。 |