在sql语句里加了if判断为啥不执行啊 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs10
本版专家分:102685
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
探花 2018年总版新获得的技术专家分排名第三
Bbs4
本版专家分:1989
Blank
铜牌 2019年5月 总版技术专家分月排行榜第三
Blank
黄花 2019年5月 Web 开发大版内专家分月排行榜第二
2019年1月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2019年4月 Web 开发大版内专家分月排行榜第三
Bbs4
本版专家分:1989
Blank
铜牌 2019年5月 总版技术专家分月排行榜第三
Blank
黄花 2019年5月 Web 开发大版内专家分月排行榜第二
2019年1月 Web 开发大版内专家分月排行榜第二
Blank
蓝花 2019年4月 Web 开发大版内专家分月排行榜第三
sql 语句不执行
delete from (select * from sys_barcode_1d_y union all select * from sys_barcode_1d_y_bak union all select * from FG_hi_cust_In where hi_no like 'ESC%')a where packageno='xxx'
没分也要问!为啥goto语句不执行
代码如下。rn逐行运行发现,当满足第一个IF条件的时候,执行第一个goto<em>语句</em>。循环之后,当遇到满足第二个和第三个IF的条件的时候,他们后面的goto<em>语句</em>都<em>不执行</em>。rnrn这是<em>为啥</em>?rn请各位高手指点一下~rn谢谢啦~~~~~~rnrnSub part2_insert()rnrn Dim i As Variantrn i = 2rn While Trim(Worksheets("sheet1").Range("A" & i + 1).Value <> vbNullString)rn If Worksheets("sheet1").Range("D" & i + 1).Value <> Worksheets("sheet1").Range("D" & i).Value Thenrn GoTo newlooprn Elsern If Worksheets("sheet1").Range("O" & i).Value > 5 Thenrn GoTo newlooprn Elsern If Worksheets("sheet1").Range("C" & i + 1).Value = Worksheets("sheet1").Range("C" & i).Value + 1 Thenrn GoTo newlooprn Else rn Worksheets("sheet1").Rows(i + 1 & ":" & i + 1).Select: Selection.insert Shift:=xlDownrn End Ifrn End Ifrn End Ifrnnewloop: i = i + 1rn Wendrnrnrn End Subrn
为什么sql语句不执行??????
String action=Req.getPara(request,"action");rn String [] result = request.getParameterValues("test");rn String <em>sql</em>="";rn int errcode;rn int j=0;rn if(action.equals("update"))rn int count=Integer.parseInt(Req.getPara(request,"count"));rn String idList="";rn //System.out.print("12313316554");rn for(int i=0;i
高手检查一下这个简单语句为啥不执行
不管怎么调都无效,请高手指点
为什么不执行SQL语句
rnrnrnrn
为什么SQL语句不执行?
<em>sql</em>_1='select call into :tmp,:tmp_time'+<em>sql</em>_ld+' WHERE CALL='100''rnexecute immediate :<em>sql</em>_1 SQLCA;rnrn<em>sql</em>_2='update '+<em>sql</em>+' set call=:times'rnexecute immediate :<em>sql</em>_2 using SQLCA;
初学者问题,为啥不执行这条语句呢?
public void functionlist() //方法菜单rn rn tryrn System.out.println("1.查询机器");rn System.out.println("2.强制关机");rn System.out.println("3.列出数据");rn System.out.println("4.查看机器状态");rn rn System.out.print("请选择:");rn rn System.out.println("");rn xuanze=(char)System.in.read();rn rn if (xuanze=='1')rn select();rn rn System.out.println("错误");rn rn catch(Exception e)rn rn System.out.println(e);rn rn rn以上是一个类里的一个方法。 我郁闷的是 rn System.out.println("1.查询机器");rn System.out.println("2.强制关机");rn System.out.println("3.列出数据");rn System.out.println("4.查看机器状态");rn rn System.out.print("请选择:");rn这四条和 System.out.println("错误");rn都执行了 就是没有执行中间那条接收输入的。导致我一调用这个方法就报错rn这是为什么 我实在找不出来错在哪里了。 请朋友们帮忙看看 谢谢了!
sql语句不执行
conn.execute("update research set select"&options&"=select"&options&"+1 where que_code="&quecode&" update dept set dept_sub=1 where dept_code="&session("dept_code"))rnresponse.write (" ")rn为什么<em>sql</em><em>语句</em>没执行,如果页面不跳转,也就是说不要window.location='research.asp?que_code="&quecode&"';就可以!
sql语句修改后不执行!!
我的项目是用的struts1+jdbc+spring做的,由于我要查询学生的答辩审批审核感觉以前的<em>sql</em><em>语句</em>写了不严谨而修改了它,但我重新启动tomcat后来查看学生答辩审批审核通过的学生还是执行未修改之前的<em>sql</em>,为什么啊!请教各位大哥!!!
crond计划任务里的命令为啥不执行
crontab -u root -ernrn* * * * * date '+this time is =>%X' >> /home/temp/testcrondrnrn在crontab里设置执行命令 显示时间。为什么没有被执行。crond服务已经开启了。rnrn这条命令有什么问题吗。rnrn另外,看到有的例子是在命令前加上用户名,是什么意思呢,比如:rn* * * * * root echo 'hello' >> /home/temp/testcrondrnrn也执行不了。
这条sql语句为啥不执行呢??求教。。
下面是我的<em>sql</em><em>语句</em>:String <em>sql</em> = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";rnrn完整代码:rnString <em>sql</em> = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";rnrn try rn Class.forName(this.dbDriver).newInstance();rn catch (Exception e) rn e.printStackTrace();rn rnrn try rn Connection conn = DriverManager.getConnection(this.dbUrl,rn this.user, this.password);rn if (!conn.isClosed()) rn PreparedStatement st = conn.prepareStatement(<em>sql</em>);rn st.setString(1, student.getName());rn st.setString(2, student.getSex());rn st.setString(3, student.getMajor());rn st.setString(4, student.getPassword());rn st.setString(5, student.getStudentID());rn Student stu = this.getStudentInfo(student.getStudentID());rn if (stu != null) rn int count = st.executeUpdate();rn System.out.println("ppp");rn System.outrn .println(countrn + " student's information has been updated in table STUDENTS!");rn elsern System.outrn .println("There isn't the student which you want to update his information!");rnrn conn.close();rn rn catch (SQLException se) rnrn rnrn谢谢!!!!!
sql语句为啥
select * from [b_articles] where or title '%的%' or content '%的%' and cid in (select id from [b_article_categories] where parent =34) 高手帮助
下面的判断语句总是不执行
ksrq_y_date代表开始日期,jsrq_y_date代表结束日期,我想<em>判断</em>如果ksrq_y_date小于当前日期、或者jsrq_y_date小于当前日期、或者开始日期大于结束日起,就提示“日期选择错误”,但下面这样写前两个条件总是<em>不执行</em>,只是开始日期大于结束日期,提示“日期选择错误”。rnrn
这段程序代码为啥不执行
[code=VB.NET]rnrn '代码如下:rnrn Dim objtimer As System.Threading.Timerrnrn Public Sub StartTimer()rn Dim callback As New Threading.TimerCallback(AddressOf Me.TimerMethod)rnrn objtimer = New System.Threading.Timer(callback, Nothing, TimeSpan.FromSeconds(0), TimeSpan.FromSeconds(3))rnrn End Subrnrn Dim i As Integer = 1rn Public Sub TimerMethod(ByVal state As Object)rnrn Threading.Thread.Sleep(10 * 1000)rnrn MsgBox(i)rnrn i = i + 1rnrn End Subrnrn[/code]rnrn要求程序每隔10秒弹出一个msgbox窗口。rnrn程序在执行第一遍时符合要求,msgbox在等待10秒后弹出。但从第二遍开始时,每隔3秒弹出msgbox窗口,那个Threading.Thread.Sleep(10 * 1000)并未执行。rn不知道是什么原因?怎样改进才能符合每隔10秒弹出一个msgbox窗口的要求呢?
这个构造函数为啥不执行?
package test;rnrnpublic class CommServer rn static String a="haha";rn public CommServer()rn rn System.out.println(a);rn rn public static void main(String p[])rn rn rnrn用javac java对上面文件进行操作时,发现通过编译,没有打印调试<em>语句</em>.
如下代码 为啥不执行???
[img=http://hi.csdn.net/attachment/201102/21/206276_1298314211FABK.jpg][/img]rnrn[code=Delphi(Pascal)]rnprocedure TForm1.btn1Click(Sender: TObject);rnvarrn pc :TPoint;rnbeginrn SetForegroundWindow(Handle) ;rn pc :=Btn1.ClientToScreen(Point(0, 0)) ;rn TrackPopupMenu(PM1.Handle,TPM_BOTTOMALIGN,pc.X, pc.Y,0,Handle,nil);rn PostMessage(Handle, WM_NULL, 0, 0);rnend;rnrn//以下2个过程没有执行啊--------------------------------rnrnprocedure TForm1.N3Click(Sender: TObject);rnbeginrn ShowMessage('ok');rnend;rnrnprocedure TForm1.N1Click(Sender: TObject);rnbeginrn close;rnend;rn[/code]
ORACLE的异常处理为啥不执行
beginrn select sum(charge) into v_fee from chargern exception rn when NO_DATA_FOUND then --当charge表中没有数据时<em>为啥</em><em>不执行</em>此<em>语句</em>,而直接执行下面的 if v_fee>=10000 then???rn v_fee:=0; rn end;rn if v_fee>=10000 then
请教为啥不执行
create procedure fzbb @from varchar(30),@unit varchar(30),@tb varchar(30),@zt varchar(10),@last_unit varchar(10),@last_zt varchar(10)rnasrnbegin rn declare @str varchar(200)rn rn set @str='select * into b'+@tb+' from '+@from+'..b'+@tbrn exec(@str)rn rn set @str='select * into s'+@tb+' from '+@from+'..s'+@tbrn exec(@str)rnrn set @str='delete from s'+@tb+' where funit<>'+@last_unitrn exec(@str)rn rn set @str='update s'+@tb+' set funit='''+@unit+''''rn exec(@str)rn rn set @str='alter table s'+@tb+' add gongshi varchar(225)'rn exec(@str)rnrn set @str='update s'+@tb+' set gongshi=FText' rn select @str --这一句显示"update s998 set gongshi=FText",拷出来单独执行没问题rn exec(@str) --这一句<em>为啥</em>显示执行了,有影响数,但表里面却没有赋值rn/* rn set @str='alter table s'+@tb+' drop column ftext'rn exec(@str)rnrn set @str='sp_rename N''s'+@tb+'.gongshi'',N''ftext'',''column'''rn exec(@str)rnrn set @str='update s'+@tb+' set ftext=replace(ftext,'','+@last_zt+','','','+@zt+','')'rn exec(@str)rnrn set @str='update s'+@tb+' set ftext=replace(ftext,'','+@last_zt+')'','','+@zt+')'')'rn exec(@str)rn rn set @str='alter table '+@tb+' alter column ftext text' rn exec(@str) rn*/rnendrngornrnrnrnrnrn--执行过程rnrndeclare @from varchar(30),@unit varchar(30),@tb varchar(30),@zt varchar(10),rn@fl varchar(3),@dw varchar(40),@last_unit varchar(10),@last_zt varchar(10)rnset @from='ASDB'rnset @tb='998'rnrnset @unit='01'rnset @dw='2013新民政报表'rnset @zt='01'rnrnset @last_unit='01'rnset @last_zt='01'rnset @fl='001'rnrnexec fzbb @from,@unit,@tb,@zt,@last_unit,@last_ztrnrnrnrnrns998表结构:rnFRowrnFColrnFUnitrnFTextrngongshirnrn想通过执行update s998 set gongshi=FText给新加的gongshi列赋值,<em>为啥</em>放在存储过程里面无效?
加了mysql_query('set names utf8'); 不执行sql
本帖最后由 winver 于 2009-5-6 13:23 编辑 rnrnif($_POST['sub']) rn$message = get_ubb($_POST[message]);rn$title = get_ubb($_POST[title]);rn$http = get_ubb($_POST[http]);rn$news = get_ubb($_POST[news]);rnrn$<em>sql</em> = "insert into db_news(news_name,news_content,news_pubtime,shoetype,http,yesno) values('$title','$message',now(),'$news','$http',1)"; rn[color=#FF0000]my<em>sql</em>_query('set names utf8'); //加这这句后就<em>不执行</em> 插入[/color]$result = my<em>sql</em>_query($<em>sql</em>); rnif($result)rn[color=#FF0000]//不会到这里来[/color]rn echo(" ");rnrnrn rn
Page_Load里的语句不执行,怎么办
private void Page_Load(object sender, System.EventArgs e)rnrn // 在此处放置用户代码以初始化页面rn if (Session["User_ID"] == null || Session["User_ID"].ToString() != "admin")rn rn Response.Redirect("Default.aspx");rn rn…………………………………………………………………………………………………………rnrn居然执行,望各位为小弟解答。rn谢谢。rn
这个 if 语句怎么不执行啊??
rnrnrnrn rn
这个SQL语句为什么不执行
我在MSSQLSERVER2000用rncreate table table1(name varchar(20),sex char,age int,telephone varchar(10))rn而我用insert into table1(name,sex,age,telephone) values('ming','boy',23,'1234567')rn确出现语法错误,请问各位高手问题出在哪?rnrn
我的SQL语句为什么不执行
我在用以下<em>语句</em>进行更新表操作时,好象没执行似的,也没有报错,不只是何原因?rn UPDATE powerpassward rn SET logondate =:logondate1, rn logontimes =:logontimes1 rn WHERE powerpassward.username = :username1 ;rn但,当我将where子句去掉时,肯定执行了,但,它将整列都更新了,为什么加上rnwhere就<em>不执行</em>了呢?
sql语句不执行的问题(求助).....
我用jsp中调用javabean的方法做出来的跟sas数据相连的页面,原来一切运转的好好的,可是最近突然出现有的时候<em>sql</em><em>语句</em><em>不执行</em>的情况,我把<em>sql</em>显示出来单独执行则成功,返回更新行数说是更新了一行。但是老是抽风似的时而好用十二不好用,求助各位,可能是什么原因。rn下面是那页大致的代码,很简单的。rnrnrn rnrnrnrnrn
SQL语句不执行的奇怪问题
问题描述:rn程序拼好一个SQL的Select<em>语句</em>(普通的Select<em>语句</em>,但是比较长,有几个嵌套查询),通过JDBC执行该SQL时,发现程序一直等待。rn将这段SQL从程序日志中拷贝出来,在SQLPlus中运行,也是同样的情况,查询一直处于等待状态,没有结果返回。rn但是,奇怪的是只要简单地手工修改一下这段SQL,比如加个空格,就可以立即执行查询,并返回结果。但是如果利用程序加空格,则仍然不起作用。rn同样的SQL<em>语句</em>在SQL Server中试验并没有类似问题。rn请问有朋友遇到过类似的问题吗?谢谢。rnrn附上这段有问题的SQL<em>语句</em>:rnselect a.EVENTID,a.FIELDNAME,a.COMPLEXTYPEID,b.FIELDNAME as fieldType,b.FIELDVALUE from EPCIS_COMPLEXTYPE_INDEX a,EPCIS_TRANSACTION b ,(select distinct a1.EVENTID from (select EVENTID from EPCIS_EVENTEXTEND_TIME where FIELDNAME='recordTime' and FIELDVALUE>='20071112083324671') a1 ,(select distinct EVENTID from EPCIS_EVENTEXTEND where (EVENTTYPE='ObjectEvent' or EVENTTYPE='QuantityEvent' or EVENTTYPE='AggregationEvent' or EVENTTYPE='TransactionEvent')) a0 where a1.EVENTID=a0.EVENTID) subt where a.COMPLEXTYPEID=b.COMPLEXTYPEID and a.EVENTID=b.EVENTID and a.EVENTID = subt.EVENTID
java中sql语句不执行?
在java 中运行"select top 5 num,bookid from books order by desc"rnnum,bookid 是books表里的字段,为什么就是运行不通过啊,在查询分析器里是通过的rntop,order by ,desc不能在java 里运行?
不执行判断
If e.KeyChar() = ChrW(13) Thenrn [color=#FF0000] If Trim(RichTextBox1.Text) = "" Then[/color]rn MsgBox("SQL命令不能为空,请输入SQL命令.", MsgBoxStyle.Exclamation + vbYes, "提示信息")rn Exit Subrn End Ifrn [color=#FF0000] If Trim(RichTextBox1.Text).ToLower() = "cls“ Then[/color]rn RichTextBox2.Text = Trim(RichTextBox2.Text) + RichTextBox1.Textrn RichTextBox1.Text = ""rn Exit Subrn End Ifrnrn Dim <em>sql</em>string = Trim(RichTextBox1.Text)rn rn End Ifrnrn End Subrn 红字部分输入符合条件的字符,也<em>判断</em>为假。不明所以。
这个sql语句为啥不对?
[code=SQL]update table1 t1 set t1.code=t2.code from table2 t2,table1 t1 where t2.t1_id=t1.id and t1.name='aa'[/code]rnrn就是想从table2表中取code更新到对应的table1中,(table2中有个t1_id字段和t1的id是关联的)rn应该怎么写才行?谢谢,用的order
??这条sql语句为啥不对??
select PaperID ,StudentIDrnfrom StudentsArrange rnwhere PaperID in(select PaperID from……) //子查询rngroup by StudentIDrnhaving count(PaperID)>1rnrn这条<em>语句</em>出错说StudentsArrange.PaperID既不在group by中也不在聚合函数中rn<em>为啥</em>呀?书上就有类似的<em>语句</em>呀rn我的StudentArrange表中只有PaperID和StudentIDrn这是一个试卷安排表rn该select<em>语句</em>是查出rn一张试卷中一个考生出现好几次的PaperID和StudentIDrn是不是因为StudentArrange表设计的不对呀?
sql语句为啥执行不对?
[img=https://img-bbs.csdn.net/upload/201403/12/1394602522_270843.jpg][/img]rnrn见图,rnrnin里的select是可以查出来的。rnrn把select里的结果放到in<em>语句</em>也是有的。rnrn但是写在一个<em>语句</em>里就没有数据?<em>为啥</em>?
access里怎么用判断语句啊?
以前没用过access,刚用,想问下access里怎么用<em>判断</em><em>语句</em>啊?能这样用吗? if exists (select 1 from userInformaion where userName= @userName and userPwd =@userPwd)rn beginrn select 1rn endrn elsern beginrn select 0rn endrn请各位帮帮忙
sql计划任务也不执行
[img=http://img.my.csdn.net/uploads/201301/12/1357934602_9551.png][/img]rn事件类型: 警告rn事件来源: SQLSERVERAGENTrn事件种类: Job Engine rn事件 ID: 208rn日期: 2013-1-12rn事件: 0:00:02rn用户: N/Arn描述:rnSQL Server Scheduled Job 'att2000.Subplan_1' (0x33B2911B858C724B988F89A4D6DBF318) - Status: 失败 - Invoked on: 2013-01-12 00:00:00 - Message: 该作业失败。 计划 3 (测试.Subplan_1) 调用了该作业。最后运行的是步骤 1 (Subplan_1)。.rnrn设置了但是<em>sql</em>数据库也不自动备份啊rn
javascript函数为啥不执行呢?
rnrnrnrnrnrn rn rn rn My JSP 'list.jsp' starting pagern rn rn rn rn rn rn rnrn rnrnrn rn rn rn rn Users Listrn rn rn rn rn rn rn rn rn rn 序号rn rn rn rn 姓rn rn rn rn 名rn rn rn rn 年龄rn rn rn rn 删除rn rn rn rn 更新rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn deletern rn rn rn updatern rn rn rn rn rn rnrnrn按照程序执行应该出现如下界面rnUsers Listrn序号 姓 名 年龄 删除 更新 rn9 he liu 24 delete update rn6 wu wang 21 delete update rnrn点击delete连接应该弹出对话框,询问:“Are you sure”之后点击确定后才完成相应操作,结果没有弹出询问对话框,哪里出了问题呢?
rs.Update在sqlserver为啥不执行呀?
Set rs = Server.CreateObject("ADODB.Recordset")rn <em>sql</em> = "SELECT TOP 1 * FROM blog" rnrs.Open <em>sql</em>,adoCon,3,3rnrn rs.AddNewrnrn rs("Category_ID") = 0rn rs("BlogCategory_ID") = BlogCategoryIDrn rn [color=#FF0000] rs.Update[/color]rn rs.Closernrn我原来是access数据库,一切正常,数据库变成<em>sql</em>server后,rs.Update都<em>不执行</em>了,也不报错,查了,rs.Update<em>不执行</em>。??????难道必须改成insert?
帮忙看看为啥不执行呢?
[code=C#]rnrn protected void Page_Load(object sender, EventArgs e)rn rn if (Request.QueryString["id"] != null)rn rn atrilID = Convert.ToInt32(Request.QueryString["id"]);//得到文章idrn article = bllArticle.GetModel(atrilID);rn if (article==null) //输入的id不存在。rn rn ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert(' 错误文章ID,面页即将关闭!');this.close()", true);rn rn rn elsern rn asArticle();rn rn rn rn else rn rn ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert(' 错误文章ID,面页即将关闭!');this.close()", true);rn rn rn rn[/code]rnrn最下面的 警告窗口可以执行,但是<em>为啥</em>中间的警告就是不出来~~
access里的sql语句有没有判断功能?
我想用纯<em>sql</em><em>语句</em>实现:<em>判断</em>表里有没有某条记录。若没有就插入这条记录。rn怎么写??
在SQL语句里使用if else 判断
在SQL中可以使用case when ...then.....else...end  来代替if else 条件<em>判断</em> 语法是case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end, 可以有任意多个条件,如果没有默认的结果,最后的else也可以不写, 示例:select case when col1 > 1 then col2 else co
怎么判断用户名和密码为空就不执行下面的SQL语句
初学着请教,目的就是<em>判断</em>表单过来的数据,如果为空就提示输入用户和密码,并且<em>不执行</em>下来的SQL,如果表单里面的数据有值就执行下面的SQL<em>语句</em>,这里先不<em>判断</em>表单的数据是否合法之类的。rnrn[code=php]rnrn$user=$_POST[name]; //获取表单的namern$pwd=$_POST[passwd]; //获取表单的passwdrnrnif($user==''&&$pwd=='') //这个地方我不知道可不可以这样来<em>判断</em>,如果USER等于空,就提示输入密码rn echo '请输入用户和密码'; rnelse //如果上面两个不为空,就执行下面的SQL<em>语句</em>并且插入到数据库。rn $<em>sql</em>="insert into ('$user','$pwd')";rn my<em>sql</em>_query($<em>sql</em>);rn[/code]
一个难题,asp判断语句不执行怎么办?
rn上面生成了application("daoshi_xueli_edit") ,只是生成了一个select表单的选项信息,但特别之处是其中又包含了一个asp的<em>判断</em><em>语句</em>。rnrn然后在edit页面调用这个application("daoshi_xueli_edit"),方法如下:rnrnrnrnrn请选择rnrnrnrn为什么可以生成select列表,但是其中的asp<em>判断</em><em>语句</em><em>不执行</em>呢??
Oracle怎么让判断语句不执行
比如<em>语句</em>是:rn select *from TABLE1 a , TABLE1 brn where a.XH=b.XH and A.LX='02' [color=#FF0000] and b.DM=''[/color]rnrn查询条件:b.DM=‘’ 代表没有赋值参数,<em>不执行</em>查询条件( and b.DM='' )。rn然后就运行前面的查询<em>语句</em>:rn select *from TABLE1 a , TABLE1 brn where a.XH=b.XH and A.LX='02' rnrn请问<em>语句</em>应该怎么写?
这样的SQL语句在ACCESS里为啥不能执行
SELECT SUM(Tab_Out.Out_Value) as PAYOUT[color=#FF0000],Tab_Type.Type_Name as LEIXING[/color] from Tab_Out, Tab_Type where Tab_Out.Type_ID = Tab_Type.Type_ID and YEAR(Tab_Out.Act_Time) = 2007 and MONTH(Tab_Out.Act_Time) = 1 GROUP BY YEAR(Tab_Out.Act_Time ),MONTH(Tab_Out.Act_Time )rn我用的是BCB 6, ADO链接ACCESS,当我去掉红色部分时,就可以执行通过了。这部分有什么问题????诚心求教rn报的错误是rnrnrn
Access里一条简单的SQL语句为啥执行错误?
大大们 帮我看看下面这条<em>语句</em><em>为啥</em>不行:rn with DataModule.qry dorn beginrn <em>sql</em>.Clear;rn SQL.Add('update Train set User='+inttostr(I)+' where user in null and id='+inttostr(A));rn ExecSQL;rn <em>sql</em>.Clear;rn end;rnrn提示Update<em>语句</em>错误,其中两个参数全为整数,表中对应的也是字段也是数字。我读过<em>sql</em>.text正常,拷贝到Access中执行SQL<em>语句</em>时能更新的。
dll工程里的_asm语句为什么不执行
C++Builder 的DLL工程,每次调用GetCPUID函数返回的uCPUID值都是0,是不是没执行_asm里的汇编<em>语句</em>? 该函数在C++Builder一般的工程下可以执行_asm里的<em>语句</em>,能返回正确的uCPUID值。顺便问下,怎么debug调试dll工程?rn[code=c]rnDWORD GetCPUID(void)rnrn DWORD uCPUID = 0U; //UINTrnrn _asmrn rn mov eax, 1rn cpuidrn mov uCPUID, edxrn rnrn return uCPUID;rnrn[/code]rn
循环里continue,是否后面语句不执行
这里询问 rn当 scores[i]=0 或者 attList.get(i)==null的时候rn下面的<em>语句</em> for(int j=0;j
怎么不执行catch里的语句?根本没进去
[code=Java][/code]rn[color=#FF0000]//自己写的HibernateSessionFilter过滤器[/color]rnpublic class HibernateSessionFilter implements Filter rnrn public void destroy() rnrn rnrn public void doFilter(ServletRequest request, ServletResponse response,rn FilterChain chain) throws IOException, ServletException rn try rn chain.doFilter(request, response);rn Session session = HibernateSessionUtil.getCurrentSession();rn if (session != null) rn session.getTransaction().commit();//如果用到Session才提交事务rn System.out.println("成功提交事务");rn rn catch (RuntimeException e) rn Session session = HibernateSessionUtil.getCurrentSession();rn if (session != null) rn session.getTransaction().rollback();// 如果用到Session才回滚事务rn rn System.out.println("回滚事务");rn throw e;rn finally rn HibernateSessionUtil.closeAndRemoveCurrentSessionIfNotNull();rn rn rnrn public void init(FilterConfig arg0) throws ServletException rnrn rnrnrnrnrn[color=#FF0000]//Struts2的Action进行测试,看写的事务管理是否行得通[/color]rnrnpublic class StudentAction rnrn public String add()rn StudentDao studentDao=new StudentDaoImpl();rn studentDao.add(new Student());rn int i=1/0;//设置一个异常rn studentDao.add(new Student());rn return null;rn rnrnrn为什么两个add方法不是绑在一个线程里?并且把设置的异常放到两个add()之前也没用,还是进不到catch<em>语句</em>,MyEclipse里没有抛出异常
存储过程里 如何拼SQL语句
存储过程里 如何拼SQL<em>语句</em>啊rnrn[code=SQL]CREATE PROCEDURE [dbo].[P_log]rn @a nvarchar(50)rnASrnBEGINrn rn select Price from log where @arnEND[/code]rnrn我想查询一个带条件的<em>语句</em>,前面的@a是在代码里生成好的rnrn大哥大姐谢谢
为什么我的SQL语句加了Where就出错啊?
Select *rnfrom WHQL_DBrnwhere OS = "WinMe"rnrn出错信息是rn[ODBC][ACESS Driver]???,??1???rnrn我用的是ACCESS数据库,而且rnSelect OS from WHQL_DBrn这句话是成功执行的rnrn郁闷啊~~~~~~~~~~
触发器某些语句不执行怎么回事啊?
[code=SQL]rnCREATE TRIGGER UpDateUnionSendOrder ON [dbo].[Cli_OrderFormList] rnFOR INSERTrnASrnrnBegin rn rn Declare @OrderNum nvarchar(100),rn @OrderProName nvarchar(50),rn @OrderProNum nvarchar(50),rn @OrderProPrice nvarchar(50),rn @OldInfo nvarchar(500),rn @ThisInfo nvarchar(200),rn @NewInfo nvarchar(500)rnrn Select @OrderNum = Ofl_OrderID,@OrderProName = Ofl_BrandName + '('+ Ofl_BrandType +','+Ofl_Color+')',@OrderProNum = Ofl_BuyNum, @OrderProPrice = convert(nvarchar,Ofl_ProPrice) from insertedrn rn Select @OldInfo = IsNull(OrderInfor,'') from UnionSendOrder Where OrderNum = @OrderNum rn rn Select @ThisInfo = '||'+@OrderProName+'@'+@OrderProPrice+'@'+@OrderProNumrn rn If @OldInfo <> ''rn Begin rn Select @NewInfo = @OldInfo + @ThisInforn Endrn Elsern Beginrn Select @NewInfo = @ThisInforn Endrn rn rn ---declare @Sql nvarchar(200)rn ---set @Sql = 'Update UnionSendOrder set OrderInfor = '''+@NewInfo+''' Where OrderNum ='''+ @OrderNum + ''''rn rn Insert into NNNS(NNN) Values(@NewInfo)---这里可以正常执行rn --exec(@Sql) ----我把SQL<em>语句</em>放查询分析器里也执行.....rn Update UnionSendOrder set OrderInfor = @NewInfo Where OrderNum = @OrderNum ---这里<em>不执行</em>rnrnEndrn[/code]rnrn大家帮看看,我没写过几个触发器......是什么原因啊?问题在代码里....
为啥为啥为啥? 谁能告诉我啊。。
麻烦各位前辈指点意见:我的问题是 如果输入的userName是 数字帐号的话 登录没问题,输入英文帐号就报这样的错:([Microsoft][SQLServer 2000 Driver for JDBC]Value can not be converted to requested type.) 我查了相关资料,还是找不到解决的方法。 rnrn首先是jsp页面: 页面头属性rn 还有就是2个 文本框: userName 和userPasswordrnrnrnServlet: 在doGet()rn String userName=rquest.getParameter("UserName");rn .....rnrnDB: 连接 MS-<em>sql</em>server2000 没问题rnrnrnDAO: public boolean checkUserLogin(String name,String pwd) //验证用户登录信息rn rn boolean flag=false;rn System.out.println("用户名是:"+name+"密码: "+pwd);rn String <em>sql</em>="select * from regUser where userName=? and userPassword=?";rn rn System.out.println("用户登录的<em>sql</em><em>语句</em>: "+<em>sql</em>);rn tryrn prepar=conn.prepareStatement(<em>sql</em>);rn prepar.setString(1, name);rn prepar.setString(2, pwd);rn res=prepar.executeQuery();rn rn if(res.next())rn rn if(res.getInt(1)>0)rn rn flag=true;rn System.out.println("恭喜用户登录成功!");rn rn elsern rn flag=false;rn rn rn elsern rn flag=false;rn System.out.println("很抱歉数据库无用户信息记录");rn rn rn rn catch(Exception e)rn rn flag=false;rn e.printStackTrace();rn rn return flag;rn
怎么page_load不执行啊?(写在.aspx里的)
程序应该没问题,别人的范例。是不是跟设置有关?
存储过程里为什么不执行两条操作啊??
CREATE PROCEDURE [dbo].[Proc_ScoreDelete]rn (@ID [int],rn @UserID nvarchar(50),rn @PaperID [int])rnAS rnBEGINrn DELETE [OnLineExam].[dbo].[Score] WHERE ( [ID] = @ID)rn UPDATE [OnLineExam].[dbo].[UserAnswer] SET [UserMark] = NULL rn WHERE [PaperID] = @PaperID AND [UserID] = @UserID AND [Type] in ('填空题','问答题')rnENDrnGOrn----------------------------------rnexec Proc_ScoreDelete 43,102,080010只是执行了DELETE ?这是为什么啊?
请帮我看看这段代码为啥不执行啊?
rn rn换一张图片
请教一下如在在SQL语句里做判断语句
$<em>sql</em>1 = "select [color=#FF0000]CODE[/color],max(YR_SC),SUM_N,SUM_U from bse_prc_p where CDE_L='".substr($code,0,11)."' and [color=#FF0000]SC_L='YN' [/color] and SUM_N is not null and SUM_U is not null "; rnrnrnrn我想做个查询,比如 当CODE=‘%TW%’时,执行 SC_L=‘YW’,这个条件查询rn 当CODE=‘%HK%’时,执行 SC_L=‘YN’,这个条件查询 rn 当CODE=‘其他’时,执行 SC_L=‘CN’or 'BH',这个条件查询rnrn这个怎么做?
script里的代码为什么不执行
rnrnrnrnrnrn 无标题页rn rnrnrn rn rn rn @sina.cnrn rn rn rn rn rn rnrnrn
关于sql判断语句
<em>sql</em>问题:rn表temp#下字段M1,M2,M3rn对字段M1,M2,M3作<em>判断</em>,如果其中一个<0,则执行<em>sql</em>_1<em>语句</em>,rn否则执行<em>sql</em>_2.rn请问<em>sql</em>应该怎么写!?
sql语句时间判断
重要的SQL語句, 传进一个id跟时间。<em>判断</em>该时间是否介于该id的特定的时间段中String hql = &quot;SELECT COUNT(r.raceId) FROM Race r WHERE CONVERT(VARCHAR(10),r.uploadBegin,111) &amp;lt;= CONVERT(VARCHAR(10),?,111) AND CONVERT(VARCHAR(10),r.uploadE...
sql判断语句.txt
<em>sql</em><em>判断</em><em>语句</em>.txt <em>sql</em><em>判断</em><em>语句</em>.txt <em>sql</em><em>判断</em><em>语句</em>.txt <em>sql</em><em>判断</em><em>语句</em>.txt
sql 判断语句
SQL 中可以用 else if吗?rn还是要写成rnifrnbeginrnrnendrnelsernbeginrn ifrn beginrn endrnend
日期判断sql语句
<em>sql</em>="select * from table1 where datetime = '"&date()&"'"rn我想显示出今天输入的所有数据,datetime字段的类型是datetime ,数据库是<em>sql</em> server 。请问为什么不能列出今天的所有数据。rnrn
求教SQL判断语句
SQL<em>语句</em>判决记录是否存在,不存在则写入,存在则覆盖,如何写,各位达人帮忙
oracle 判断sql语句
我想做个类似if(1==1){rnwhere a=arn}elsernwhere b=brnrn用oracle能实现吗?rn比如:select * from aa表 where if(1==1){a=1条件一}else{b=2条件二}
判断SQL语句正误?
string <em>sql</em> = "select section.sectionName,info.DrName,info.userid from section,info where section.sectionId='" + strid + "'= info.DrName='" + strdrName + "' and info.userid='" + struserId + "'";rnrn请问大家以上<em>语句</em>表面上有语法错误????在此,谢过了!
sql 判断 查找语句
表一:rn字段A 就一个字段 rn1984\16丁卯旺;1994\26戊辰衰;2004\36己巳病;2014\46庚午死;2024\56辛未墓;2034\66壬申绝;2044\76癸酉胎;2054\86甲戌养rn1942\10乙巳绝;1952\20丙午胎;1962\30丁未养;1972\40戊申生;1982\50己酉沐;1992\60庚戌冠;2002\70辛亥临;2012\80壬子旺rn1941\16壬辰墓;1951\26辛卯绝;1961\36庚寅胎;1971\46己丑养;1981\56戊子生;1991\66丁亥沐;2001\76丙戌冠;2011\86乙酉临rn。rn。rn。rn。rnrn里面有几十万行数据 rnrnrn想要得到的结果 今年是2015年 用2015年减去9得到 2006 (年份在2006-1015 中间的符合条件)rn第一条 找到 2014对应的 2014\46庚午死 然后拆分出来 2014 46 庚 午 死 rn第二条 找到 2012对应的 2012\80壬子旺 然后拆分出来 2012 80 壬 子 旺 rn第三条 找到 2014对应的 2011\86乙酉临 然后拆分出来 2011 86 乙 酉 临 rn最终得到的结果 :rn 2014 46 庚 午 死 rn 2012 80 壬 子 旺 rn 2011 86 乙 酉 临 rn。rn。rn。rn。rn几十万数据 rnrn如果这样复杂的话 表结果 可以修改成这样的rn字段A 字段B 字段C 字段D 字段E 字段F 字段G 字段Hrn1984 16 丁 卯 旺 1994 26 戊 辰 衰 至此类推 分开建表(可以建很多个字段 )rn请高手指点 看看有什么好的解决办法 rn
sql语句判断查询
比如 一张用户表,有 用户名称字段、等级字段、年龄字段。rn现在查询整张表,但是有个条件就是: 如果等级等于 5 级的就要<em>判断</em>他的年龄是否大于 5 岁,等级等于 5 级但年龄不大于5岁就不要查询。rn这样的查询<em>语句</em>应该怎么写?必须在数据库里做……不能用java代码过滤!
sql语句判断问题
piyinrn Drn Zrn Lrn Lrn Zrn Hrn Wrn Srn Wrnrn数据库表中,有以上一列。如何用一条<em>语句</em><em>判断</em>4种英文大写字母与piyin列相等呢rnrn piyin='U' or piyin='V' or piyin='W' or piyin='X' 这样貌似不对
时间判断sql语句
字段:a是datetime类型的rn如何<em>判断</em>字段a是不是属于最近六个月的?<em>sql</em><em>语句</em>怎么写?
sql语句判断时间问题.
rnrn当前表字段内有2个字段:startTime、endTimern里面存的是时钟和分钟,例如:8:00rnrn如何写<em>sql</em><em>判断</em> 当前时间是否在两个时间之间.并且返回一列,里面的值 true 或者 false,最好转成bool.rncase里的<em>判断</em>我不知道如何写才对.求大神.rnrn
SQL语句判断问题
例如:rnID UINT QTYrnA 9 55rnB 4 33rnc 6 30rn我要得到的结果是rnA 9*6+1rnB 4*8+1rnc 6*5rn请问这<em>判断</em><em>语句</em>怎么写,谢谢各位。
求助判断的SQL语句
[code=VB]rn'问题:考勤表出现了没有打卡的人员,那么如何用SQL<em>语句</em>来<em>判断</em>没有打卡的人员呢?(如何得到没有打卡的人员和日期).rn'rnrn'各自为两个数据表:rnrn'一个表是: "员工表" 字段: "编号" "姓名"rnrn '001 小麦rn '002 小王rnrn'另一个表是: "考勤表" 字段: "卡号" "日期" "打卡时间"rnrn '001 01 08:28 rn '001 01 12:01rn '001 01 13:01rn '001 01 18:00rnrn '002 01 08:28rn '002 01 12:01rn '002 01 13:01rn '002 01 18:00rnrnrn '001 02 08:28 rn '001 02 12:01rn '001 02 13:01rn '001 02 18:00 '说明:编号为002的在02日没有打卡rnrnrnrnrn[/code]
SQL语句判断查询
比如现在有Ta,Tb,Tc,Td四个表,里面都有数据。rnTa表:rnname id inforrna 1 1rnb 2 2rnc 3 3rnd 4 4rnrnTb表:rnidb inforbrn1 1rn2 2rn3 3rn4 4rnrnTc表:rnname idc inforcrna 1 1rnc 2 2rnd 3 3rne 4 4rnrnTd表:rnname idd infordrna 1 1rnx 2 2rny 3 3rnd 4 4rnrn比如现在我想输入名字:a,c,x就会把包含name字段的数据表名字显示出来,格式如下:rnTablename namernTa arnTc arnTd arnTa crnTc crnTd xrnrn求请高手指点~~~~~~~
sql语句判断取值
whenFirstPassaged ,whenSeconedPassaged ,whenThreePassaged ,whenFourPassaged ,whenFivePassaged 这五个字段依次填值,只取一个值,第一个有值取第一个,第二个有值取第二个等等,如果填到whenThreePassaged,那么initPassaged值为3,如果填到whenFivePassaged,那么initPassaged为5[img=https://img-bbs.csdn.net/upload/201608/17/1471423280_32599.png][/img][img=https://img-bbs.csdn.net/upload/201608/17/1471423289_919503.png][/img]
…………【判断SQL语句
[code=SQL]rncreat PROCEDURE Finance--存储过程rn@Balance int--传进来的参数rnASrnbeginrnif(@Balance == 2)--如果传进来的参数是2rnbeginrn update tablename rn set lie=lie+@Balance , llee=llee-@Balance rn where idid = 1--更新两列数据rnendrnif(@Balance == 4)rnbeginrn update tablename rn set lie=lie+@Balance , llee=llee-@Balance rn where idid = 1rnendrn[/code]rn目前的错误:1、if(@Balance==2) 2、set lie=lie+@Balance , llee=llee-@Balance rn
判断迟到早退的SQL语句
表一:rn 员工姓名 员工工号 刷卡时间rn 蔡燕 20513 2014-6-27 08:40:45rn蔡燕 20513 2014-6-27 17:50:47rn蔡燕 20513 2014-6-28 8:14:54rn蔡燕 20513 2014-6-28 8:19:54rn蔡燕 20513 2014-6-28 18:14:54rn艾云东 11304 2014-06-27 16:40:50rn艾云东 11304 2014-06-27 17:40:50rnrn我筛选出每个员工,每天的上班情况,7点到12点算上班打卡,16点以后算下班打卡,多次刷卡取最早的打卡时间为上班卡,取最晚时间为下班卡,如果在该时间段未存在打卡记录即显示未打卡,8点30之后打卡算迟到,18点之前上班算早退吗,得出类似下表:rn 日期 员工姓名 上班 下班 是否迟到 是否早退rn2014-6-27 秦燕 2014-6-27 08:40:45 2014-6-27 18:20:47 迟到 早退rn2014-6-27 艾云东 未打卡 2014-06-27 17:40:50 未打卡 早退 rn 2014-6-28 秦燕 2014-6-28 8:14:54 2014-6-28 18:14:54rn……
一个SQL判断语句
decode(trim(F.abc),'02','1','0') trim在这个<em>语句</em>中怎样处理abc字段里的字符,还有decode的执行顺序是怎样
SQL判断语句的用法
有2个datetime类型的属性time1,time2,还有一个属性distance,如果time2-time1的值大于15则修改distance的值为1,这个怎么写呢?rn
SQL语句不执行问题!请高手指点
请大家帮忙看一下我下面的这个方法调用。执行了之后,程序不报任何错误,但是数据库中的数据没有更新。一直找不到原因请高手指点一下!rn User u = new User();rn String phone = umaf.getPhone();rn String addr = umaf.getAddr();rn try rn u.setPhone(phone);rn u.setAddr(addr);rn u.update();rn catch (Exception e) rn System.out.println("更新失败!");rn e.printStackTrace();rn return mapping.findForward("error");rn rn中间调用的update()方法如下:rn public void update()rn Connection conn = DB.getConn();rn String <em>sql</em> = "update ruser set phone = ?, addr = ? where id = ?";rn PreparedStatement pstmt = DB.prepare(conn, <em>sql</em>);rn try rn// System.out.println(phone);rn// System.out.println(addr);rn// System.out.println(id);rn pstmt.setString(1, phone);rn pstmt.setString(2, addr);rn pstmt.setInt(3, id);rn pstmt.executeUpdate();rn catch (Exception e) rn e.printStackTrace();rn finally rn DB.close(pstmt);rn DB.close(conn);rn rn rnrnSystem.out.println(phone);rnSystem.out.println(addr);rnSystem.out.println(id);rn输出也正常 但是数据库就是不更新!
sql server 在sql语句里面的where 后面的判断
<em>sql</em> :  where  1=1 and     and name = case when (SUBSTRING(Type,3,1)='J') then '张三' else '李四' end 解释:Type截取第三位,如果是J,名字就是张三,如果不是,名字就是李四...
sql语句为何在VB中不执行?
rn <em>sql</em> = "select 姓名,帐号卡号,sum(消费金额) as 金额,count(*) as 消费笔数 from 消费流水表 where 消费日期>= #" & qsrq & "# and 消费日期)rn End Withrn rs1.MoveNextrn Looprnrn rs1.Closern Set rs1 = Nothingrnrn上面代码是查询按钮代码的一段,其中的SQL<em>语句</em>在ACCESS界面里执行正常,但到VB里却不能正常执行,按查询按钮后,无任何反应,列表框无显示,也不报错.rn请指点迷津!
连接sql server的时候executeQuery语句不执行。。><
源代码:rnrn[code=Java]rnimport java.<em>sql</em>.*;rnrnpublic class test rnrn public static void main(String[] srg) throws InstantiationException, IllegalAccessException, ClassNotFoundException rn rn Class.forName("com.microsoft.<em>sql</em>server.jdbc.SQLServerDriver").newInstance(); rn String url="jdbc:<em>sql</em>server://localhost:1433;DatabaseName=sousou"; rn String user="sousou"; rn String password="sousou"; rn Connection conn;rn try rn conn = DriverManager.getConnection(url,user,password); rn System.out.println(conn);rn Statement st = conn.createStatement();rn System.out.println(st);rn String <em>sql</em> = "select * from dbo.user";rn ResultSet result = st.executeQuery(<em>sql</em>);rn System.out.println(3);rn st.close();rn result.close();rn conn.close(); rn catch (SQLException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rnrn[/code]rnrn先是输出ConnectionID:1 ClientConnectionId: 9898dafa-3d88-441e-9d5f-454be6921c9ernSQLServerStatement:1rn然后就卡死在ResultSet result = st.executeQuery(<em>sql</em>) 这一句上执行不动了rn也不报错不跳出- -就是卡死rn是访问本机数据库上的测试小程序,应该不存在是因为连接过多导致阻塞的问题rn求问有人知道是什么原因么。。?
为什么不执行判断控件?
为什么本地测试requiredfieldvalidator可以,但上传到服务器就不验证了呢???rnrn别人的答案:在你的本机的[C or D or E ...]:\Inetpub\wwwroot\下有一个aspnet_client的目录拷到远程服务上就行了也就是上传到你的虚拟空间在就行了。rnrn我试过,不行的。该怎么办?rn
.net 页面判断 不执行
代码如下:前台 rn rn rn rn rn rn rn rn rn rn rn rn rn后台:public static int num = 1;rn protected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack)rn rn re1.DataSource = GetListByPID(72);rn re1.DataBind();rnrn re3.DataSource = GetListByPID(75);rn re3.DataBind();rnrn re5.DataSource = GetListByPID(76);rn re5.DataBind();rnrn re6.DataSource = GetListByPID(77);rn re6.DataBind();rnrn re7.DataSource = GetListByPID(79);rn re7.DataBind();rn rn rn public List GetListByPID(int pid)rn rn MYL.BLL.Main_Menu mmbl = new MYL.BLL.Main_Menu();rn List ml = mmbl.GetModelList("Main_Father="+pid);rn num = ml.Count;rn return ml;rn rn在后台声明了一个变量num ,在GetListByPID中赋值,在前台num--,<em>判断</em> num=0和num!=0的显示 但是 调试后发现num--没有执行???希望高手解答 谢谢!!!
为啥sql语句不能执行呢
Statement st = conn.createStatement();rn<em>sql</em> = "INSERT INTO ClassRoom VALUES('" +rn RoomSequence + "','" +rn CampusRegion + "','" +rn RoomBuilding + "','" +rn RoomId + "','" +rn Capacity + "','" +rn MultiFlag + "','');";rn rn //执行<em>sql</em><em>语句</em>rn st.executeUpdate(<em>sql</em>); rn //同时插入插入当天教室使用情况表(ClassRoomUsage)rn for (int j = 1; j ;rn //执行<em>sql</em><em>语句</em>rn st.executeUpdate(<em>sql</em>); rn rn<em>为啥</em>第一条<em>sql</em><em>语句</em>可以执行,第二条却不能执行呢??我用的java,jdbc连接my<em>sql</em>,第二条<em>语句</em>我用System.out.println(<em>sql</em>);输出一下,然后再拷贝到数据库直接执行却可以执行,不知道<em>为啥</em>,另外我把后面的5次循环<em>sql</em><em>语句</em>换成st.addBatch(<em>sql</em>);循环添加5次,然后在循环体下面执行st.executeBatch();也是不能执行,唯独for循环之前的那条<em>sql</em><em>语句</em>可以执行,求高手帮小弟看下rnps:不是数据库外键约束的原因,我前面已经把外键约束SET FOREIGN_KEY_CHECKS = 0;暂时关了,
sql语句为啥报语法错?
int howmuchrnSELECT count(*) into:howmuch form 班组表;
在solaris下执行sql语句为啥不行?
系统环境:solaris7+oracle8irnsolaris下的sh<em>语句</em>是:rnsu - oracle -c '<em>sql</em>plus internal/internal'rnspool /export/home/lzx/oraclebk.txt;rn@/export/home/lzx/oraclebk.<em>sql</em>;rnexitrnoraclebk.<em>sql</em>是:rnshutdown immediatern!cp /a5200/database/u01/app/oracle/admin/tuha/pfile/inittuha.ora /a5200/rndatabase/u02/backuprn!cp /a5200/database/u01/app/oracle/oradata/tuha/*.* /a5200/database/u02/rnbackuprnstartuprnexitrn在solaris下执行sh<em>语句</em>,只执行第一句,就停止了.请哪位高手帮助解答.快!
如下SQL语句为啥不行,难题
假设有二个表 一个A表,一个B表,rnB表中只有一条记录,字段A的值为 '1','2','3' rnrnA表中有其它记录,但有一个字段B 的值可能为 1 或2 或3 或4 rn我用 rnSELECT * FROM A表 WHERE B字段 IN (SELECT A字段 FROM B表)rnA表中B字段有值为 1或2或3的,可上面<em>语句</em>为什么查询不出记录来rn用 SELECT * FROM A表 WHERE B字段 IN ('1','2','3') 就可以?rn
这条sql语句为啥会是这种结果???
CREATE TABLE #b (rn [id] [char] (10),rn [name] [char] (10) rn)rnrninsert into #b(id,name) values('11','aaaa') rninsert into #b(id,name) values('11','bbbb') rninsert into #b(id,name) values('11','cccc') rninsert into #b(id,name) values('22','dddd') rninsert into #b(id,name) values('22','eeee') rninsert into #b(id,name) values('22','ffff') rnrnselect * from #b b where name=(select top 1 name from #b where id=b.id)rnrndrop table #brnrn结果是 id namern 11 aaaarn 22 ddddrnrnrn如果我执行这句rnselect top 1 name from #b b where id=b.id 返回结果只有一个aaaarn那么select * from #b b where name='aaaa'就应该只有第一条记录啊<em>为啥</em>会是2条??rnrn
奇怪,SQL语句加了order by就不能moveprevious了?
SQL Server数据库,rnselect * from table1rnrn游标移动正常,但如果查询<em>语句</em><em>加了</em>order by:rnselect * from table1 order by idrnrnMovePrevious就失败,报“在此环境中不允许操作”,游标类型adOpenKeyset和adOpenDynamic都试过了。rn
sql语句加了 with (nolock) 出错了!!!!
select pic_1,pic_2,pic_3 from with (nolock) book_sell where book_sell_id="&book_sell_idrnrn我在SQL<em>语句</em>里<em>加了</em>with (nolock)之后提示如下错误:rnrnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80040e21' rnrnODBC 驱动程序不支持所需的属性。 rnrn/index.asp,行 523 rnrn这是什么原因啊???
寻求Linq的写法,附加了sql 语句
请各位懂Linq的高手指点一下,这个<em>sql</em> <em>语句</em>是我要执行的,现在我在silverlight 里面要用Linq 来执行rnrn十分感谢,我是silverlight 刚入门,对于好多技术方面不是很熟,请各位多多指点,不甚感激.....rnrnrnselect * from AM_Contact where Contact_ID in (select Contact_ID_Tech from AM_Technicianrnrnwhere S_ID=(select S_ID from AM_ServiceProviderOrg where rnrnOrganization_ID=1))
sql语句里的特殊字符
现在碰到这样一个问题,就是<em>sql</em>里如果碰到'单引号,<em>sql</em><em>语句</em>会出错。rn因为设计的问题,在写代码的时候没有进行<em>sql</em>检查,就是把一个'替换成两个,rn现在都出版本了才发现,请问有什么办法可以解决呢?rn每一个<em>sql</em>里的输入项重新进行检查,不现实,太多了。rn我想在数据层解决,因为数据层就几个函数,所有的<em>sql</em>都调用这里,rnrn请问有办法解决吗?rnrn谢谢
SQL语句里的ALL?
UPDATE 库存库 SET 库存数量=库存数量+数量ALL, rn 库存金额=case when 库存数量=sum(税价合计) FROM 进货单明细 GROUP BY 仓库,货号) AS LSJrn WHERE 库存库.仓库=LSj.仓库 AND 库存库.货号=LSj.货号rn上述<em>语句</em>里的“ALL”是什么意思?知道的烦请告知。
JDBC里的sql语句
我有一条<em>语句</em>在PL/SQL里可以执行,为什么在JDBC里放到String <em>sql</em> = "..." 就不能执行呢,老是报这样的错误rnjava.<em>sql</em>.SQLException: ORA-00920: 无效的关系运算符。rn<em>语句</em>里有中文,可是其他有的<em>语句</em>可以执行。rn就是这个<em>语句</em>有点儿长,不知道为什么。求会的人帮一下!rn在线中。。。
vc++第八章课件PPT下载
vc++ ,MFC的ODBC类的编程,这是一个很好的课件 相关下载链接:[url=//download.csdn.net/download/shanshuiwuqong/2673199?utm_source=bbsseo]//download.csdn.net/download/shanshuiwuqong/2673199?utm_source=bbsseo[/url]
anroid开发十条建议下载
1、让阻塞操作远离主UI线程 2、考虑使用StrictMode 3、使用Hierachy Viewer可视化调试工具 。。。。。。。。 相关下载链接:[url=//download.csdn.net/download/laoliangyanbin/4236109?utm_source=bbsseo]//download.csdn.net/download/laoliangyanbin/4236109?utm_source=bbsseo[/url]
HEVC test model source code 1.0下载
HEVC (h265) test model source code 1.0 for convenient download. 相关下载链接:[url=//download.csdn.net/download/fanbird2008/5294602?utm_source=bbsseo]//download.csdn.net/download/fanbird2008/5294602?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的