社区
MS-SQL Server
帖子详情
写一个存储过程,如何判断一个select语句的查询结果为空
seagull2008
2005-01-22 11:25:39
如何判断一个select语句的查询结果为空,用if语句怎样写?
...全文
286
9
打赏
收藏
写一个存储过程,如何判断一个select语句的查询结果为空
如何判断一个select语句的查询结果为空,用if语句怎样写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xluzhong
2005-01-22
打赏
举报
回复
if exists(select count(*) from tablename where 条件)
或用:
select * from tablename where 条件
if @@rowcount>0
print '查询结果不为空'
else
print '查询结果为空'
jess22
2005-01-22
打赏
举报
回复
if exists(select * from 表名 where 条件)
chinaandys
2005-01-22
打赏
举报
回复
if exists(select count(*) from tablename where 条件)
或用:
select * from tablename where 条件
if @@rowcount>0
print '查询结果不为空'
else
print '查询结果为空'
huohw
2005-01-22
打赏
举报
回复
if not exists (select * from 表 where 条件)
isnull(select * from 表 where 条件)
daijingjie2002
2005-01-22
打赏
举报
回复
if (select 字段 from 表 where 字段='返回不大于1的之') is null
begin
end
Qihua_wu
2005-01-22
打赏
举报
回复
if exists(select count(*) from tablename where condition)
daijingjie2002
2005-01-22
打赏
举报
回复
if (select 字段 from 表) is null
begin
end
当然以上返回值必须一个
Softlee81307
2005-01-22
打赏
举报
回复
if not exists(select * from 表 )
print '表是空'
else
print '表不是空'
eddycjh
2005-01-22
打赏
举报
回复
if exists(select count(*) from tablename where 条件)
就可以了
oracle
存储过程
中的
select
语句
导读:在oracle数据库
存储过程
中如果用了
select
语句
,要么使用"
select
into 变量"
语句
要么使用游标,oracle不支持单独的
select
语句
。 先看下这个
存储过程
: create or replace procedure pro_test is begin
select
* from t_test; end pro_test; 这个
存储过程
正确
MySQL遍历
select
语句
的
查询
结果
MySQL遍历
select
语句
的
查询
结果,遍历过程中对
select
结果集的每一项数据做操作。
select
存储过程
mysql_mysql实例:
存储过程
中使用
select
查询
语句
在mysql的
存储过程
中,使用
select
查询
语句
。代码:mysql> CREATE TABLE Employee(-> id int,-> first_name VARCHAR(15),-> last_name VARCHAR(15),-> start_date DATE,-> ...
如何
判断
SQL
语句
查询
结果
为空
?
执行空与不空的操作,那
判断
结果是否
为空
是关键。$sql="
select
* from `operate` where `no_end` = ''";$result=mysql_query($sql);if(!empty($result)){---不
为空
的执行的代码----}else{---
为空
的执行的代码----}...
SELECT
语句
的执行过程
SELECT
语句
的执行过程为:连接、
查询
缓存、词法分析,语法分析,语义分析,构造执行树,生成执行计划、执行器执行计划,下面开始梳理一次完整的
查询
流程: 连接器 连接器负责与客户端建立连接,获取权限,维持和管理连接 连接命令: >mysql -uroot -p123456 -h127.0.0.1 -P3306 -A 连接的基本流程: 认证用户名+密码 -> 权限列表中
查询
拥有的权限
查询
缓存 执行过的
查询
会被 MySQL 以 key-value 的形式缓存起来. key 是
查询
语句
, va
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章