ICommandExecuter 接口

定义

定义用于在分析器中执行命令的方法。

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 模式切换为开或关。

适用于