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();

}

相关推荐
云和恩墨16 分钟前
云计算、AI与国产化浪潮下DBA职业之路风云变幻,如何谋破局启新途?
数据库·人工智能·云计算·dba
明月看潮生1 小时前
青少年编程与数学 02-007 PostgreSQL数据库应用 11课题、视图的操作
数据库·青少年编程·postgresql·编程与数学
阿猿收手吧!1 小时前
【Redis】Redis入门以及什么是分布式系统{Redis引入+分布式系统介绍}
数据库·redis·缓存
奈葵1 小时前
Spring Boot/MVC
java·数据库·spring boot
leegong231111 小时前
Oracle、PostgreSQL该学哪一个?
数据库·postgresql·oracle
中东大鹅1 小时前
MongoDB基本操作
数据库·分布式·mongodb·hbase
夜光小兔纸2 小时前
Oracle 普通用户连接hang住处理方法
运维·数据库·oracle
兩尛3 小时前
订单状态定时处理、来单提醒和客户催单(day10)
java·前端·数据库
web2u3 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存
Elastic 中国社区官方博客4 小时前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索