sp_export_qpgroup <usr>, <group>, <tab>
<usr>
是拥有要导出的抽象计划的用户的名称。
<group>
是包含要导出的计划的抽象计划组的名称。
<tab>
是要向其中复制计划的表的名称。该表必须是当前数据库中的表。可以用 <dbname>..<tablename> 格式指定数据库名,但不能指定所有者名。对于长标识符,总长度不得超过 255 个字符。
创建一个名为 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。