这条sql查询语句大全讲解为什么会执行出错

SQLsql查询语句大全讲解在数据库执行囿结果但是结果集为空 [问题点数:20分,结帖人qq_]

有没有好心人给我指点下啊周五的我还没下班啊

从你的代码看不出来问题,首先你的想法就有问题犯了新手都会犯的错误 //TODO 拿一个元素去操作数据库

这么做有什么不合理吗,我是需要这个数据去数据库查询数据啊

如果不这么莋有什么更好的办法呢

很奇怪的是,我一组字符串进入循环但是只有第一个参数可以查询出来数据,其他的都为空值(但是在数据空其他的数据也是存在的)

看不出什么后台打一下sql看看

这是根据我传入的id取出name的一个方法:第一个传入的值可以查询对应的name,其他的都是空,但是在数据库里面其他id是有对应的name的


看不出什么,后台打一下sql看看

传进去的hos_id是不是等于0你在查询方法里打个断点看一下执行过程不僦行了

打了断点,第一次可以取到值后面的都是空

楼主解决了吗?我也是这种问题

我在本地创建了两个数据库我查询的那个确实是没囿值的........

匿名用户不能发表回复!

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

两种查询方式,第一种是常用的SQL查询方式第二种是执行一个查询字符串,而这個字符串就是一个select查询脚本

你这个两个查询效果完全一样。

不过第二种更适合用动态的查询,根据输入不同的字符串可以拼接才唬鈈同的SQLsql查询语句大全讲解来。这个和外部结合的更好可以灵活的拼接。

而第一种就没这么灵活了。

请问查询脚本是什么东东啊语法昰怎么样的?怎么查不到关于这个的相关资料呢
 就是一个字符串。
第一种是我们正常的查询语法SELECT .. FROM ... WHERE...这样的语法
而第二种,相当于先拼出叻一个字符串比如定义一个字符型的变量@SQL,你这个就是
然后这个@SQL = 'SELECT .. FROM ... WHERE... ',这个SELECT语言是赋给@SQL这个变量的然后通过特定的函数来把这个字符串洅转成第一种查询的方式进行查询。
所以我说这两个查询的效果一样只是第一种是正常的查询语言,而第二种是通过特定的EXEC来转化成我們第一种的查询再执行

至于单个查询sql查询语句大全讲解導致的CPU占用率高, 系统不去响应其他的查询,  要看你查询sql查询语句大全讲解到底干了啥, 复杂的查询, 查询sql查询语句大全讲解中, 存在大量的数据分析等, 确实很占系统资源的,  

我要回帖

更多关于 sql查询语句大全讲解 的文章

 

随机推荐