用于检查连接的SQL语句?

Oma*_*eji 7 c# sql

我正在寻找一个虚拟的SQL语句,它将从C#SQL连接工作以检查连接.

基本上我需要向数据库发送请求,我不关心它返回什么我只是希望它成功,如果数据库仍然存在并且如果数据库不存在则抛出异常.

我正在测试的场景是丢失了与数据库的连接,其中SQLConnections State属性似乎仍然是"Open"但没有连接.

Amy*_*y B 8

你可以这样做:

Select 1
Run Code Online (Sandbox Code Playgroud)

好的,如何发送空字符串或空格.这些是Sql Server的有效命令.


pax*_*blo 5

大多数SQL数据库都有一个用于此目的的"表".

在DB2中,它是:

select * from sysibm.sysdummy1
Run Code Online (Sandbox Code Playgroud)

从内存来看,Oracle有

select * from dual
Run Code Online (Sandbox Code Playgroud)

它将取决于后端的数据库.