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

}

相关推荐
液态不合群37 分钟前
【面试题】MySQL 的索引下推是什么?
数据库·mysql
2301_7903009638 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
Code blocks2 小时前
SpringBoot从0-1集成KingBase数据库
数据库
程序员敲代码吗2 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
未来的旋律~2 小时前
sqlilabs注入靶场搭建与sql语句
数据库·sql
一个天蝎座 白勺 程序猿3 小时前
KingbaseES查询逻辑优化深度解析:从子查询到语义优化的全链路实践
开发语言·数据库·kingbasees·金仓数据库
我真的是大笨蛋3 小时前
InnoDB行级锁解析
java·数据库·sql·mysql·性能优化·数据库开发
山茶花.4 小时前
SQL注入总结
数据库·sql·oracle
m0_736919104 小时前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
m0_748229995 小时前
ThinkPHP快速入门:从零到实战
c语言·开发语言·数据库·学习