【发布时间】:2020-09-23 08:36:18
【问题描述】:
我想测试我的 MS-Access 应用程序(使用链接表)的超时行为。进行慢速数据库查询会非常方便。如果可能,即使有预定义的查询持续时间。
我试过这个:
CREATE VIEW slow_view AS
WAITFOR DELAY '00:01:05'
SELECT 1 AS one
但WAITFOR 不允许在 tsql 视图定义中。
如何在 SQL Server 中创建导致超时的慢速数据库视图?
【问题讨论】:
-
VIEW只是一个由SELECT定义的虚拟表。它不能有像WAITFOR这样的命令,它实际上可以有一个导致SELECT的语句。这听起来像是XY Problem,但如果您必须这样做,请使用不同的对象类型,例如存储过程。 -
@Larnu MS-Access 链接表只能是表或视图。存储过程是不可能的。
标签: sql-server performance sql-server-2012 query-performance