您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_export_qpgroup

语法


sp_export_qpgroup <usr>, <group>, <tab>

参数

<usr>

是拥有要导出的抽象计划的用户的名称。

<group>

是包含要导出的计划的抽象计划组的名称。

<tab>

是要向其中复制计划的表的名称。该表必须是当前数据库中的表。可以用 <dbname>..<tablename> 格式指定数据库名,但不能指定所有者名。对于长标识符,总长度不得超过 255 个字符。

示例

示例 1

创建一个名为 moveplans 的表,该表包含 ap_stdout 组中由用户“freidak”拥有的所有计划:


sp_export_qpgroup freidak, ap_stdout, "tempdb..moveplans"

用法

sp_export_qpgroup 将计划从抽象计划组复制到用户表中。使用 sp_import_qpgroup 可以在服务器和数据库之间复制抽象计划组或将用户 ID 指派给复制的计划。

在运行 sp_export_qpgroup 之前,指定的用户表名不会存在。该表是用与 sysqueryplans 的结构相同的结构创建的。

sp_export_qpgroup 使用 select...into 创建表以存储复制的计划。若要使用 sp_export_qpgroup 或在 tempdb 中创建表,您必须使用 sp_dboption 来启用 select into/bulkcopy/pllsort。