GBASE南大通用ExecuteScalar 方法

GBASE南大通用执行查询,并返回查询结果集的一行的第一列,忽略其余的行和列 。

 语法

Visual Basic

Public Overrides Function ExecuteScalar As Object

C#

public override Object ExecuteScalar()

 返回值

执行查询,并返回查询结果集的一行的第一列,忽略其余的行和列。

 实现

IDbCommand.ExecuteScalar()

 注释

使用 GBASE南大通用ExecuteScalar 方法一般从数据库返回一个单一值(例如:求统计行数)。下面的例子说明一个典型的 ExecuteScalar 应用。

C#

cmd.CommandText = "select count(*) from region";

Int32 count = (int32) cmd.ExecuteScalar();

 示例

下面的例子创建了一个函数,函数内使用 GBaseCommand 对象并调用ExecuteScalar 方法,参数为返回聚合结果的 SQL 语句和用于连接数据源的字符串。

Visual Basic

Public Sub CreateGBaseCommand(gsScalarQuery As String,

gsConnection As GBaseConnection)

Dim gsCommand As New GBaseCommand(gsScalarQuery, gsConnection)

gsCommand.Connection.Open()

gsCommand.ExecuteScalar()

gsConnection.Close()

End Sub

C#

public void CreateGBaseCommand(string gsScalarQuery,

GBaseConnection gsConnection)

{

GBaseCommand gsCommand = new GBaseCommand(gsScalarQuery,

gsConnection);

gsCommand.Connection.Open();

gsCommand.ExecuteScalar();

gsConnection.Close();

}

相关推荐
SeaTunnel29 分钟前
深度解析 Apache SeaTunnel 核心引擎三大技术创新:高可靠异步持久化与 CDC 架构优化实战
大数据·数据库·架构·apache·seatunnel
2401_865439631 小时前
HTML函数在低温环境下启动慢吗_温度对硬件启动影响【方法】
jvm·数据库·python
NotFound4861 小时前
分享实战心得PostgreSQL 主从复制:告别单点故障,附主从切换与延迟监控命令
数据库·postgresql
minebmw78 小时前
Oracle 19.29 中 ORA-00600 [4193] 错误完全解析与恢复指南
数据库·oracle
m0_377618238 小时前
Golang怎么连接MySQL数据库_Golang MySQL连接教程【总结】
jvm·数据库·python
weixin_586061469 小时前
C#怎么通过反射获取类属性_C#如何动态读取元数据【进阶】
jvm·数据库·python
Pluto_CSND9 小时前
PostgreSQL 聚合函数总览
数据库·postgresql
资深数据库专家9 小时前
总账EBS 应用服务器1 的监控分析
java·网络·数据库
m0_678485459 小时前
CSS如何控制表格单元格边框合并_通过border-collapse实现
jvm·数据库·python
m0_748839499 小时前
如何用组合继承模式实现父类方法复用与子类属性独立
jvm·数据库·python