社区
MS-SQL Server
帖子详情
关于select查询结果是否为空的判断
xiaoxiaowoxing
2006-03-14 01:04:00
在存储过程中执行 select 语句,除了使用游标(@@fetch_status=0)能判断查询结果是否为空,还有什么更简单的方法,或者是不是有像 @@fetch_status 这些系统变量能够直接返回 查询结果状态呢
...全文
1482
15
打赏
收藏
关于select查询结果是否为空的判断
在存储过程中执行 select 语句,除了使用游标(@@fetch_status=0)能判断查询结果是否为空,还有什么更简单的方法,或者是不是有像 @@fetch_status 这些系统变量能够直接返回 查询结果状态呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javanow
2006-03-14
打赏
举报
回复
select * from sysobjects where 1=0
print @@rowcount
------------------
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化,管理,设计,培训网站
数字化从业者老高
2006-03-14
打赏
举报
回复
可以定义变量,然后用EXEC执行就行了!
ping3000
2006-03-14
打赏
举报
回复
if exists(select * from a)
或
select * from a
if @@rowcount > 0
十一月猪
2006-03-14
打赏
举报
回复
EXCUTE SELECT
THEN PRINT @@ROWCOUNT
十一月猪
2006-03-14
打赏
举报
回复
@@ROWCOUNT
lizhengqin
2006-03-14
打赏
举报
回复
if @@rowcount>0
print '有记录'
else
print '无记录'
李雅勇的技术专栏
2006-03-14
打赏
举报
回复
IF EXISTS(SELECT * FROM t_xx)
wgsasd311
2006-03-14
打赏
举报
回复
if not exists(select 1 from tb)
print '无记录'
else
print '有记录'
whulph
2006-03-14
打赏
举报
回复
select 1 from 表名
if @@rowcount = 0
……
上面这个可不可以?
叮咚叮咚叮叮咚
2006-03-14
打赏
举报
回复
if (select count(1) from 表名)=0
....
if not exists(select 1 from 表名)
...
OracleRoob
2006-03-14
打赏
举报
回复
if (select count(*) from 表名)=0
...
else
...
xeqtr1982
2006-03-14
打赏
举报
回复
不可以
xiaoxiaowoxing
2006-03-14
打赏
举报
回复
@count 使用前不声明 可以用么
Student02370236
2006-03-14
打赏
举报
回复
或者select @count=count(*) from tableName
Student02370236
2006-03-14
打赏
举报
回复
select count(*) from tableName
C++使用mysql
判断
select
查询
结果
是否为空
mysql_query返回值问题
C++使用mysql
判断
select
查询
结果
是否为空
/mysql_query返回值问题 MYSQL sqlcon; string str = "
SELECT
* FROM dt_user where user =.........." if (!mysql_query(&(this->sqlcon), str) { return true; } mysql_query的返回值,无效sql语句的时候会返回false,但如果输入sql语句时有效的,仍然会返回有效的id,换句话说mysq
TP5
判断
查询
结果
是否为空
大家用TP5 时都会有这么一个疑虑,就是用
select
查询
时,如何
判断
结果为空呢? 这个问题也困扰了我许久,今天找到了一个简单的方便,下面小编为您解答一下: 之前我
判断
结果
是否为空
时是这么写的 <?php $num = Db::name('news')->where(['type'=>1])->count(); if($num > 0){ echo...
mysql query
是否为空
_C++使用mysql
判断
select
查询
结果
是否为空
mysql_query返回值问题...
C++使用mysql
判断
select
查询
结果
是否为空
/mysql_query返回值问题MYSQL sqlcon;string str = "
SELECT
* FROM dt_user where user =.........."if (!mysql_query(&(this->sqlcon), str){return true;}mysql_query的返回值,无效sql语句的时候...
在PL/SQL中怎样
判断
查询
的结果
是否为空
iamlaosong文 在PL/SQL中会经常用到表的
查询
,然后针对
查询
结果进行处理。那么怎样
判断
查询
的结果
是否为空
呢?用count(*)先查一次当然可以,可这样做就会多
查询
一次,如果仅仅一次倒是无关紧要,可是如果在循环中,那么就会大大延长处理时间,增加服务器负担。 1、只有一个
查询
结果的
查询
:
select
min(to_char(b.arrive_date,'yyyymmdd')||
如何
判断
SQL语句
查询
结果为空?
执行空与不空的操作,那
判断
结果
是否为空
是关键。$sql="
select
* from `operate` where `no_end` = ''";$result=mysql_query($sql);if(!empty($result)){---不为空的执行的代码----}else{---为空的执行的代码----}...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章