我使用了SQLite数据库,在执行实际查询之前运行了一个EXPLAIN语句,以验证是否有任何尝试写入数据库的操作。
现在,我们已经迁移到SQL Server,我需要知道查询是否尝试写入数据库,还是只是一个简单的SELECT语句。我基本上试图避免任何恶意语句。
我使用了SQLite数据库,在执行实际查询之前运行了一个EXPLAIN语句,以验证是否有任何尝试写入数据库的操作。
现在,我们已经迁移到SQL Server,我需要知道查询是否尝试写入数据库,还是只是一个简单的SELECT语句。我基本上试图避免任何恶意语句。
set showplan_xml on
go
set noexec on
go
select * from sysobjects
go
set noexec off
go
set showplan_xml off
go
select * from sysobjects
)。