如何用sp_executesql实现where id in (1,2) [问题点数:50分,结帖人superwq]

Bbs1
本版专家分:0
结帖率 80%
Bbs11
本版专家分:262854
Blank
探花 2006年 总版技术专家分年内排行榜第三
Blank
进士 2005年 总版技术专家分年内排行榜第四
Blank
金牌 2006年11月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第一
2006年2月 总版技术专家分月排行榜第一
2006年1月 总版技术专家分月排行榜第一
2005年12月 总版技术专家分月排行榜第一
Blank
银牌 2006年5月 总版技术专家分月排行榜第二
2005年11月 总版技术专家分月排行榜第二
2005年10月 总版技术专家分月排行榜第二
2005年9月 总版技术专家分月排行榜第二
Bbs11
本版专家分:262854
Blank
探花 2006年 总版技术专家分年内排行榜第三
Blank
进士 2005年 总版技术专家分年内排行榜第四
Blank
金牌 2006年11月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第一
2006年2月 总版技术专家分月排行榜第一
2006年1月 总版技术专家分月排行榜第一
2005年12月 总版技术专家分月排行榜第一
Blank
银牌 2006年5月 总版技术专家分月排行榜第二
2005年11月 总版技术专家分月排行榜第二
2005年10月 总版技术专家分月排行榜第二
2005年9月 总版技术专家分月排行榜第二
Bbs6
本版专家分:5990
Bbs6
本版专家分:5990
Bbs6
本版专家分:5990
Bbs1
本版专家分:0
Bbs6
本版专家分:5990
Bbs11
本版专家分:262854
Blank
探花 2006年 总版技术专家分年内排行榜第三
Blank
进士 2005年 总版技术专家分年内排行榜第四
Blank
金牌 2006年11月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第一
2006年2月 总版技术专家分月排行榜第一
2006年1月 总版技术专家分月排行榜第一
2005年12月 总版技术专家分月排行榜第一
Blank
银牌 2006年5月 总版技术专家分月排行榜第二
2005年11月 总版技术专家分月排行榜第二
2005年10月 总版技术专家分月排行榜第二
2005年9月 总版技术专家分月排行榜第二
Bbs6
本版专家分:5990
如何用where条件实现实现left/right outer join
如题,如何不用table1 left join table2 on 。。。rn而是用where条件语名来<em>实现</em>:rnrnfrom tables, table2rnwhere ......rnrnrn多谢 rnrn
大家指点迷津:exec sp_executesql 与WHERE从句筛选?
过程如下:rnALTER PROCEDURE dbo.UserLogin(@UserName nvarchar(50)='VIP01')rnASrndeclare @StrSql nvarchar(1024)rndeclare @fond_no nvarchar(50)rnset @strsql=''rnset @strsql='select @fond_no=LoginName from dbo.[UserData-0]'-- WHERE LoginName=VIP01'rnexec <em>sp_executesql</em> @StrSql,N'@fond_no nvarchar(50) output',@fond_no output--加WHERE从句后,提示>>列名'VIP01'无效rnprint @fond_no --不加WHERE从句,返回最后一个记录rnrn如果加上从句筛选?
sp_executesql
我在看别人的存储过程的时候,看到了<em>sp_executesql</em> 这个是什么意思啊,它的作用是是什么,我不明白也,请多多指点
where (id is null)什么意思?
1,rnsql="select * from [biao] where (<em>id</em> is null)"rn适合Access数据库吗?适合sql server数据库吗?rnrn2rnsql="select * from [biao] where isnull(<em>id</em>)"rn适合Access数据库吗?适合sql server数据库吗?
where id=数字变量
rn sql = "SELECT T1 where 发动机型号 in " +rn"('select 发动机型号 from T2 where ID =' a') AND " +rn" 缸盖部件图号 in ('select SAP物料号 from T2 where ID =' a')";rnrnrn想<em>实现</em>的功能是对表一行行的判定。a处报错 "在将 varchar 值 'a' 转换成数据类型 int 时失败 " .rn请问如何修改,本人新手一枚。
where id in...的问题
declare @<em>id</em>s varchar(100);rnset @<em>id</em>s = '12,3,13';rnrnselect * from EIMS_User where <em>id</em> in (@<em>id</em>s );rnrn<em>id</em>s是通过其他存储过程得到的<em>id</em>字符串,怎么<em>实现</em><em>id</em> in 的效果呢,求助啊
如何用变量做为WHERE的过滤条件?
前台程序传回一个变量 @var varchar(100)rnrn格式为 A.,B.,C.,X.,Y. ....rnrn比如: @var = 'YZ.,PB.,YH.' (长短不一)rnrn字符中的这个变量我是要传到SQL的 where 语句中,用于对条件的过滤。rnrn比如:rnrn[code=sql]rn--创建表#T_Arncreate table #T_A (TYPE VARCHAR(100))rnrnINSERT #T_A VALUES ('YZ.')rnINSERT #T_A VALUES ('PB.')rnINSERT #T_A VALUES ('JGB.')rnINSERT #T_A VALUES ('WK.')rnINSERT #T_A VALUES ('DL.')rnINSERT #T_A VALUES ('PFB.')rnrndeclare @var varchar(100)rnrnset @var = 'YZ.,PB.,YH.' --前台传过来的变量rnrn--给逗号前后加上'字符rnSET @var = (SELECT '''' + REPLACE(@var, ',', ''',''') + '''')rnrn--查询,但查不到记录rnSELECT * FROM #T_A WHERE TYPE IN (@var)rnrn----------------------------------------------------------------rn--想要<em>实现</em>的效果rnSELECT * FROM #T_A WHERE TYPE IN ('YZ.','PB.','YH.')rn[/code]
如何用where限制返回记录的条数
我知道用top可以限制返回的记录数。rn想问问能不能不用top,用where或者其它方式。rn注意是SQL Server
id from id where name='" + NickNameSignup.Text + "'"">"select id from id where name='" + NickNameSignup.Text + "'"
为什么数据库语句有两个+号。+号什么意思
如何用SELECT实现
我有一个表数据:rnID SEQ TYPE VALUErn1 1 T1 1rn1 2 T2 1rn1 3 T3 4rn1 4 T2 1rn2 1 T1 4rn2 2 T2 5rn...rnrn结果为rnID T1 T2 T3rn1 1 2 4rn2 4 5 0rn...rnrn同一ID把所有TYPE值按列显示,若有相同,则相加。rn望高手指教!
如何用回溯法实现
有一批物品共N个,不发生化学反应的可以放在同一个仓库,求一种放物品的方法,rn可以用最少的仓库.
如何用Query实现
诸位前辈,我在编写一与数据有关的模块时遇到一个问题:rnqryKeCheng->SQL->Add("select count (distinct sno) from t_kecheng where courseno='"+daihao->text+'"");rn当我直接用all->text=qryKeCheng->FieldByName("count (distinct sno)")->AsString;编译时提示不能找到count (distinct sno)这个字段名,如果用存储过程来写的话可以<em>实现</em>,但由于服务器数据库善未建好,如何用Query<em>实现</em>?rnrnt_kecheng一table名,sno是学生学号,sql语句是想统计选修某一课程的学生的总人数。rnall和daihao是两个编辑框控件类。
如何用asp.net 实现??
数据库表rn<em>id</em> user<em>id</em> place<em>id</em> datern1 1 nullrn2 null 1rn3 null 2rn4 null 3rn5 null 4rn6 1 nullrn7 2 nullrn8 null 1rn9 null 2rn10 null 5rn以下表格格式显示:rnuser<em>id</em> place<em>id</em> datern1 1rn1 2rn1 3rn1 4rn1 1rn1 2rn1 5rn2 1rn2 2rn2 5rn
如何用select 实现
a.dbfrn字段1 字段2rn001 26rn002 35rn003 50rn004 70rn005 26rn…rnrnb.dbfrn字段1 字段2rn001 11rn002 15rn003 20rn004 30rn005 11rnrn用某个数值例如15吧,用15分别和b.dbf中字段2的各个数相加得出的5个数,分别26、30、35、45、26五个数,然后看哪个数是和a.dbf中字段2的数值相等,如果是相等的就select 到一个临时表中。
如何用c++实现
如何用c++<em>实现</em>删除信息,对指定字段对信息进行修改及输入某个字段显示其详细信息rn
如何用实现在线客服?
如何<em>实现</em>在线客服?rn像http://www.nbxie.com 这样的在线客服?
如何用prototype实现
[code=JScript]
如何用实现ALPHA混合
谢谢先
如何用VB实现
在VFP中的代码:rnSELE 1rnUSE DATABASE\DB1rnCOPY to tmprnrnSELE 2rnUSE DATABASE\DB2rnZAPrnAPPE from tmprnGo toprn其中:DB1和DB2都是库里已存在的表。rnrn请问tmp一定是已经存在的表吗??rn请问如何将这段代码用VB <em>实现</em>??
如何用C#实现??
在datagr<em>id</em>里面有一个按钮列Update,要求点击后弹出新窗口,里面是用TextBox显示的各个字段的值,修改后,点击确定,然后关闭小窗口回到原来的窗口,数据被更新。rn请问:rn1。如何<em>实现</em>点击按钮列的按钮后弹出窗口?rn2。相应行各字段的值如何传到新窗口去?rn3。新窗口修改后的值如何传到数据库里面,且原窗口自动更新rnrn谢谢先!
如何用asp实现?
怎样才能知道当前正在访问服务器的计算机及其IP,用asp<em>实现</em>,请问如何来做?rnrn—————————————————————————————————rn┏━★━━◆━━★━┓ rn♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测rn┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具rn┗━☆━━◇━━━☆┛       ▲自动添加签名......rnrn让你更快,更爽,更方便地上CSDN...rnhttp://www.csdn.net/expert/topic/573/573604.xmlrnhttp://www.chinaok.net/csdn/csdn.ziprn
如何用过程实现
有一表aa,查询其中两列如下 rnDWDM JH rn---- ------- rnWM02 WM40 rnWM02 WM58 rnWM02 WM73 rnWM06 WM138 rnWM06 WM140 rnWM06 WM143 rn rn现想让查询结果直接为 rnDWDM JH rn---- ------- rnWM02 WM40,WM58,WM73 rnWM06 WM138,WM140,WM143 rnrn请问如何写?
如何用实现滚动
1要求rn1刚开始滚动的时候不要让他留白 就是说如果从左到右 不是刚开始的时候不是有边还没有滚到吗 不是空出来了吗rn2
如何用sql实现
建表:rncreate table TEST1rn(rn RECEIVETIME VARCHAR2(20),--接收时间rn DEVICEID VARCHAR2(8), --设备号rn EMPLOYEEID VARCHAR2(8) --员工号rn)rn数据导入:rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 11:56:13', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 13:11:57', '00023151', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 14:33:26', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 15:54:00', '00023151', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 17:21:53', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-02 18:30:34', '00023151', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 11:54:32', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 13:11:49', '00023151', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 14:31:14', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 15:54:11', '00023151', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 17:10:24', '00023152', '00001389');rninsert into TEST1 (RECEIVETIME, DEVICEID, EMPLOYEEID)rnvalues ('2007-01-03 18:25:45', '00023151', '00001389');rncommit;rn查询:rnselect t.* from test1 t order by t.device<em>id</em>,t.receivetimern2007-01-02 13:11:57 00023151 00001389rn2007-01-02 15:54:00 00023151 00001389rn2007-01-02 18:30:34 00023151 00001389rn2007-01-03 13:11:49 00023151 00001389rn2007-01-03 15:54:11 00023151 00001389rn2007-01-03 18:25:45 00023151 00001389rn2007-01-02 11:56:13 00023152 00001389rn2007-01-02 14:33:26 00023152 00001389rn2007-01-02 17:21:53 00023152 00001389rn2007-01-03 11:54:32 00023152 00001389rn2007-01-03 14:31:14 00023152 00001389rn2007-01-03 17:10:24 00023152 00001389rnrn要得到以下结果,sql怎么写?在线等rnemployee<em>id</em> device<em>id</em> 接收日期 第一次接收时间 第二次接收时间 第三次接收时间rn00001389 00023151 2007-01-02 13:11:57 15:54:00 18:30:34rn00001389 00023151 2007-01-03 13:11:49 15:54:11 18:25:45rn.............rnrn
如何用java实现
如何用java<em>实现</em>? rn下面的链接 rnhttp://money.finance.sina.com.cn/corp/go.php/vFD_BalanceSheet/stock<em>id</em>/200550/ctrl/part/displaytype/4.phtml rnrn有个表单下载的选项,点击后可以下载数据 rnrn可否在java中写一段代码完成这项工作?
---如何用 SendMessage 实现
首先说明:我只想知道用 SendMessage 解决的方法rnrn1、如何向 Textbox 发送右键点击消息?rnrn2、如何向一个文本框发送双击(DblClick)消息?rnrn谢谢大家了!rn
如何用存储过程实现??
现有两个表:rn主表Teacher:rn 字段名: TeacherID TeacherName rn 内容: 123456 王强rn ... ...rnrn子表Student:rn 字段名: StudentID TeacherID StudentName Sequence rn 内容: 123456001 123456 王小强 NO1rn 123456002 123456 王小波 NO3rn 123456003 123456 李刚 NO2rn 123456004 123456 李大刚 NO4rn 123456005 123456 李小刚 NO6rn 123456006 123456 李刚强 NO5rn ... ... .... ...rn两个表中有主表有几千条记录,子表有几万条记录.rn如何用存储过程<em>实现</em>下面的结果:rnrn结果:rn TeacherID TeacherName Student1,Student2,Student3,Student4rn 123456 王强 王小强 李刚 王小波 李大刚,李刚强,李小刚rn
如何用ASP实现
用户反馈信息表中,用ASP如何限制繁体输入,只能用简体汉字输入反馈信息。求教!!
如何用button实现
页面内容过长,点击button后如何跳到指定地方,就像点击一样rnrnrnclick it
如何用button实现
" Target = "mainFrame">删除试题rnrn上面这个是在leftFrame中的一个连结,如何改用button<em>实现</em>?
如何用gettype的实现?
这样的例子,mdi窗体中需要<em>实现</em>打开窗体.rnrnvo<em>id</em> btn1click()rnrn Form1 myform = new Form1();rn myform.MdiParent = this;rn myform.show();rnrnrnvo<em>id</em> btn2click()rnrn Form2 myform = new Form2();rn myform.MdiParent = this;rn myform.show();rnrnrnrn相对上面抽离成show到一个公共函数中.rnvo<em>id</em> btn1click()rnrn ShowForm("Form1");rnrnrnvo<em>id</em> btn2click()rnrnrn ShowForm("Form2");rnrnrnrnvo<em>id</em> ShowForm(string form)rnrn ...rnrnrn这个如何把一个字符转成是一个类名,然后创建出一个form类的实例出来....rnrn
如何用shell脚本实现传递表id值?
如何用shell 脚本 <em>实现</em> 根据查询出的<em>id</em> 然后根据<em>id</em> 找出子表对应的记录然后删除子表中对应的记录??rn比如说 父表parent ;子表child;rn如下表结构:rnshow create table parent;rn CREATE TABLE `parent` (rn `<em>id</em>` int(11) NOT NULL AUTO_INCREMENT,rn `create_time` datetime DEFAULT '2012-01-01 00:00:00',rn PRIMARY KEY (`<em>id</em>`)rn) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8 ;rnshow create table child;rnrn CREATE TABLE `child` (rn `<em>id</em>` int(11) NOT NULL AUTO_INCREMENT,rn `parent_<em>id</em>` int(11) DEFAULT NULL,rn PRIMARY KEY (`<em>id</em>`),rn KEY `par_ind` (`parent_<em>id</em>`),rn CONSTRAINT `child_ibfk_1` FOREIGN KEY (`parent_<em>id</em>`) REFERENCES `parent` (`<em>id</em>`)rn) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8 rnrnmysql> select <em>id</em> from parent where create_time='2012-01-01';rn+----+rn| <em>id</em> |rn+----+rn| 101|rn+----+rn1 row in set (0.00 sec)rnrn将此值 <em>id</em>=101 传给 子表 child 将小于此<em>id</em> 的记录删除. rndelete from child where <em>id</em>;rnrn请教大家 如何通过shell <em>实现</em> <em>id</em>的传递??rnrn rnrnrn
id"),$(".selector")等功能 ">如何用原生态的JS实现类似JQuery的$("#id"),$(".selector")等功能
面试的时候遇到有人问这个问题,如果让你去用JS设计类似于JQuery 的$(&quot;#<em>id</em>&quot;)、$(&quot;#<em>id</em>&quot;).size()功能的时候,你如何去做? 这里我研究了一下,最终把它写了下来,让有需要的朋友看一下,欢迎大家讨论。首先一个页面上有这些元素         &amp;lt;div <em>id</em>=&quot;<em>id</em>dv&quot; class=&quot;myclass&quot;&amp;gt; my name is allen zhang&amp;lt;/di...
如何用汇编实现鼠标?如何用汇编实现随机数?
要用汇编做扫雷阿,大家指教一下
如何用js修改一个元素的id
html代码如下:rn就是这个a标签rnrnrnrn我的javascript代码是这样写的,如下:rn rn rn求各路高手指教啊 rn
如何用汇编取得cpu的id号?
好象只有g 一个cpu<em>id</em>是检测是否为mmx的
如何用jquery获取没有id的div
有html如下rn rn asdfasdfrn rn asdfrn asdf rn asdf rn asdf rn rnrnrndiv中没有ID,我想<em>实现</em>单击h4标签即可隐藏h4标签下面的div,不是隐藏所有的divrnrnrn部分JS如下rnrnfunction showLeftMenu() rn $(".left_menu_tab>h4").click(function () rn rn if (。。。。。.style.display == "none") rn 。。。。。.style.display = "inline";rn rn else rn 。。。。style.display = "none";rn rn rn );rn
如何用javascript获取td的id最大值?
例如:rnrnrnrn如何获取td <em>id</em>中的最大值?
如何用WMI获取硬盘ID?
如何用WMI获取硬盘ID?好像用Win32_DiskDrive类是不行,csdn的一篇文章中讲到用这个类的Model属性,但Model不是diskID,而是型号,那位大侠知?
如何用redis来生成唯一Id
在之前的项目中需要用到一个自动增长的主键,该主键需要包含字母,所以没有办法用到数据库的自增主键。楼主要高手的指导下,发现redis的RedisAtomicLong类可以解决这个麻烦。而且redis为单线程,不存在线程安全问题那么,就让楼主来介绍一下RedisAtomicLong类吧~RedisAtomicLong类的构造方法如下: 构造方法一: public RedisAtomicLong(java
如何用SQL来生成ID~?
<em>id</em>,title,contentrn我从其他的数据库中倒title,content过来,ID却没有,怎么用SQL来生成ID来呢?!rnrn
如何用JS取listview每一项的ID
前台代码rnrn rn ListView拖动测试rn rn rn rn rn rn rn rn rn rnrnrn 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 rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rnrnrnlistview通过拖动,内容项改变了,如何用JS取左边listview每一项的IDrn
如何用代码动态注册控件的资源ID
在一个对话框中要动态创建一排控件,难不成每个控件都事先在String Table中添加一个ID?而且控件数量还不一定,所以如何来用代码来注册ID?或者说有什么其他的方法吗?
如何用this获取元素的id值?
如何用this获取元素的<em>id</em>值?rn顺便描述一下this的具体用法,谢谢!
如何用jdom读出属性id的值?
rn rn rn rn rn rn rn rnrnrn对于这个结构,如何用jdom读出属性<em>id</em>的值?
如何用SELECT查找树所有子结点的ID
一个树的表rn<em>id</em> parent<em>id</em> cNamern1 0 Arn2 0 Brn3 1 Crn4 3 D rn5 1 Ern6 3 Frn7 5 Grnrn如何用SELECT查出某个结点的所有子结点的ID?rnrn比如查ID=1rn返回1,3,5,6,7rn
如何用SQL生成随机ID
我的table中有ClientID as primal key,Clientname,Address.. 现在想每次添加新的client的时候,ID自动生成,定成长的6位数,请教各位,该如何做
如何用CreateProcess得到进程ID和窗口句柄???!
下面的代码:rnrn//CreateProcess,创建进程rnprocedure TForm1.Button3Click(Sender: TObject);rnvarrnStartupInfo:TStartupInfo;rnProcessInfo:TProcessInformation;rnbeginrnFillChar(ProcessInfo, sizeof(TProcessInformation),0);rnFillChar(StartupInfo,Sizeof(TStartupInfo),0);rnStartupInfo.cb := Sizeof(TStartupInfo);rnStartupInfo.dwFlags := STARTF_USESHOWWINDOW;rnStartupInfo.wShowWindow := SW_HIDE;rnIf CreateProcess('test.exe',rnnil,rnnil,rnnil,rnFalse,rnNORMAL_PRIORITY_CLASS,rnnil,rnnil,rnStartupInfo,rnProcessInfo) thenrnbeginrnCloseHandle(ProcessInfo.hProcess); rnrnrn // 问题:rn 这里面的ProcessInfo.hProcess是什么啊?进程句柄还是进程ID ,如果是句柄如何得到ID啊?如何通过这个得到该程序窗口的句柄??? 高手来!!!rnrnendrnend;......rn
JS中如何用
JS中如何用?
如何用javascript获取页面ID值
在js中可以获取到rn rn /ngbss/builder rnrn例如这个span的<em>id</em>嘛rnrn获取treeSpandefault_/ngbss/builder这个串 不是getElementById rnrn可以用js获取 如何操作呢?
如何用javascript取循环数字的id
我要处理一些图片,rn所以给每个img取一个<em>id</em>=image1,<em>id</em>=image2如此循环.rn我在javascript如何循环取出这些名字来对图片操作????rnrn非常急!!!!!!!rn
如何用shell命令关闭一个设备id?
rt,thanks
◆ 如何用进程ID 获得进程路径?
请问如何用进程的ID 获取进程的路径?rn例如资源管理器中的rn=========================rn映象名称 PID 内存使用 映象路径rnSystem 4 312 Krnsmss.exe 344 489 K \SystemRoot\System32\smss.exernwinlogon.exe 424 2,160 K Winlogon.exern=========================rn请问如何用p<em>id</em>:344 取得 “\SystemRoot\System32\smss.exe”?
如何用 javascript 获得所以得 DropDownList 的 id
如何用 javascript 获得所有的 DropDownList 的 <em>id</em>,并且当aspx页面中还包含 ascx 的时候,又如何能连同 aspx 和 ascx中的所有DropDownList的<em>id</em>都获得呢??
如何用js改变id内容
第 rn rn rn rn 周 rn rn rn 星期一 星期二 星期三 星期四 星期五 星期六 星期日 rn rn rn rn rn rnrn我想<em>实现</em>:当我按下拉列表时(如果选择了2),下面的checkbox <em>id</em>属性会变成前面带有2的<em>id</em>,比如原来的ID是b1,选了2之后,<em>id</em>会变成2_b1
如何用 DataTable.Select()选出最大的Id?
Table rnId tkkrn1 asrn2 ssrn3 dsrn如何得到这里最大的Id值?用DataTable.Select()rn
这样的表,如何用name替代ID!!
Table_A: user<em>id</em> usernamern 1001 Gatesrn 1002 Johnrn 1003 JamesrnTable_B: SqID ShID(申请,和审核)rn 1001 1002(1001向1002提出申请,请1002审核)rn 1002 1003rnDbgr<em>id</em>中我要显示的不是每个人的user<em>id</em>,而需要显示她的名字rnTable_B: SqID ShID(申请,和审核)rn Gates John(1001向1002提出申请,请1002审核)rn John Jamesrn这样用sql语句如何处理???,最好不要用DBGr<em>id</em>1DrawDataCell!!rn
where id = 是什么意思啊
例如,rnselect * from users where <em>id</em> = rnrn不明白 <em>id</em> = 什么意思rn谢谢rn
where id in (...)的自动排序问题
Select ProContent_name From ProContent where ProContent_ID in (9336,1137,8440)rnrn这样搜索出来的数据 默认是按1137 8440 9336 来排序rn如何是上面的语句按照输入的顺序来排 如:上面的语句的排序是9336,1137,8440rn来排rnrn我现在用的方法是截掉 按union all 来链接,有其他方法吗?
delete a where id in(@ID) @ID类型问题
大家好,请教大家个问题:rncreate procedure proc_table_deletern@IdList varchar(100)rnasrndelete table where <em>id</em> in (@IdList)rngornrn<em>id</em>是整型,但@IdList是集合(字符串) 会出现转换成数据类型 int 时失败rn如果不拆分字符串来转换整型,要一次性删除有什么好的解决方法吗?
delete from `topper` WHERE id in ( select id from topper where id=2)
这句有错吗?rnrn我操作mysql
sp_executesql中,WHERE从句里,如何使用 smallint变量?
Declare @Sql Nvarchar(1024)rnDeclare @IsWrite smallintrnDeclare @UsID smallintrnset @Sql='select @IsWrite=Count(Name) from dbo.Test WHERE ID='''+@UsID+''' and Name='''+@UsName+''''
id from Table1 where id in (select id from Table1,Table2 where Table1.id=Table2.t1id)"这句话">在access中怎么实现"select id from Table1 where id in (select id from Table1,Table2 where Table1.id=Table2.t1id)"这句话
"select <em>id</em> from Table1 where <em>id</em> in (select <em>id</em> from Table1,Table2 where Table1.<em>id</em>=Table2.t1<em>id</em>)" 在access中没有in(...)语句
asp 处理access删除数据库记录:delete * from table where id=1,2 为什么总是提示错误?
asp 处理access删除数据库记录:delete * from table where <em>id</em>=1,2 为什么总是提示错误?改成delete from table where <em>id</em>=1,2 依然有错,但是改成:delete from table where <em>id</em>=1 就好了,请问什么原因???
sp_executesql 问题
<em>sp_executesql</em> 可以同时给多个变量赋值吗?
sp_executesql性能优化?
关于<em>sp_executesql</em> 性能优化的rnhttp://jsj.hnhgzy.com/ViewInfo.asp?<em>id</em>=323rn请高手教教我 谢谢高手先
sp_executesql 输出表
用execute 与 <em>sp_executesql</em> 比较。rnrn我的理解是:rn其实用 exec 只要再多一句比如:set @str='***'+@tmp 就可以替代 <em>sp_executesql</em> 输入变量@tmp了rnrn但是输出变量怎么处理呢?好象只能用<em>sp_executesql</em>了rn还有如何通过<em>sp_executesql</em> 来构造临时表呢?rn比如一个临时表的表的结构是动态变化,用<em>sp_executesql</em> 怎么处理呢?rn游标好象都可以通过 exec 动态构造 ,可是临时表就不可以,着是为什么呢?rnrn比如要<em>实现</em>下面这种功能,怎么处理好呢?rndeclare @str varchar(200)rnset @str='create table #a(<em>id</em> int,name varchar(10)'rn--其中#a结构 可能会根据不同情况发生改变rnexec(@str)rnrn--然后能对#a 进行种操作。rn
还是sp_executesql
我要做个可以称之为万能查询器,先看下面的局部代码吧rndeclare @sqlString nvarchar(200),rn @string nvarchar(100),rn @column nchar(20),rn @like nchar(20),rn @param nchar(20)rnrnset @String=N'select * from dbo.Categories where'rnset @column=N'CategoryName'rnset @like=N'like'rnset @param=N'''%''+''be''+''%'''rnset @sqlstring=@string+@column+@like+@paramrnrnexec <em>sp_executesql</em> @sqlstringrnrn我的意思是通过前台的传进来的参数查询,注意,表名也是前台传进来的rn请问要怎么做,上面的代码有语法错误,错在哪?最主要的是它有功能错误吗?
sp_executesql 出问题
我想把表名传过去查询  rnrnCREATE PROCEDURE pr_include rn@ttablename nvarchar,rn@i<em>id</em> intrnASrndeclare @tablename nvarchar(40)rndeclare @<em>id</em> intrndeclare @strsql nvarchar(40)rnset @strsql=N'select * from'+@tablename+'where i_ep<em>id</em>=@<em>id</em>'rnexec <em>sp_executesql</em> @strsql,rn@parms=N'@tablename nvarchar,@<em>id</em> int',rn@tablename=@ttablename,rn@<em>id</em>=@i<em>id</em>rnGOrnrnrnrnpr_include 'include',1  rnrn 命令已成功完成。 但无数据返回 表中是有数据的。 表中是有数据的。请问哪个地方出错了? rn
请问如何在AdoDataSet中where id=啊?
其中<em>id</em>是自动编号的,Access的数据库,我用StrToInt转换类型也总是不行,请高手指点!
sp_executesql中where从句支不支持使用in语法?
想将下列Sql语句改写成使用<em>sp_executesql</em>执行,rn[code=SQL]rnselect a.* from a where a.field in ('S0001','1')rn[/code]rnrn改用<em>sp_executesql</em>后的语句。rn[code=SQL]rnexec <em>sp_executesql</em> N' select a.* from a rnwhere a.field in (@cardno) ',N'@cardno nvarchar(150)',@cardno=N' ''S0001'',''1'''rn[/code]rnrn但运行时,<em>sp_executesql</em>的并没找到任何记录。这是怎么回事?哪里有问题?
如何用asp.net编写如webform1.aspx?id=2的网页?
我用DataGr<em>id</em> 显示从数据库提取的数据,我想对每一列,点击“More Info" 然后进入这个<em>id</em>对应的网页,形式如“webform1.aspx?<em>id</em>=2",怎么办?我知道rnrnrn具体怎么办?
SET @SectorID = '1,2';SELECT * FROM TBL WHERE pkID IN (@SectorID)
[code=SQL]rnDECLARE @SectorID NVARCHAR(255);rnSET @SectorID = '1,2';rnSELECT * FROM TBL WHERE pkID IN (@SectorID);rn[/code]rnrn为什么这样会出错?提示:rn将 nvarchar 值 '1,2' 转换为数据类型为 int 的列时发生语法错误。rn应该如何解决?谢谢。
sp_executesql的解释
declare @strSql nvarchar(max)rn declare @totalRecord intrn set @strSql='select @totalRecord=count(*) from '+@Table +@strWherern exec <em>sp_executesql</em> @strSql,[color=#FF0000]N'@totalRecord int output',@totalRecord output[/color]rn谁能告诉我。。红色部分。。。的具体解释。。是参数。。但是为什么要写两边
SQL sp_executesql
使用<em>sp_executesql</em>执行动态sqlrnrn当参数@PARA2为表名时,提示错误。rn当参数@PARA2为字段名时,如SET @DOSQL = N'SELECT * FROM MSMQ.CONFIG WHERE MSMQCHANNEL = @PARA2',可成功执行rnrnDECLARE @DOSQL AS NVARCHAR(500);rnDECLARE @PARA AS NVARCHAR(100);rnrnSET @PARA = N'msmq.Config' --TABLE NAMErn[color=#FF0000]SET @DOSQL = N'SELECT * FROM @PARA2'[/color]rnrnEXEC SP_EXECUTESQL @DOSQL,N'@PARA2 AS NVARCHAR(100)',@PARA
使用sp_executesql
create proc SelectRecordrn@UID int,rn@Type int=2,rn@UseType varchar(18)=''rnasrndeclare @sql nvarchar(1000)rnset @sql='select * from record where [u<em>id</em>]=@UID'rnif(@Type<>2 and @UseType = '')rnBeginrnset @sql=@sql+' and RUses=@Type'rnendrnelse if(@UseType <>'')rnbeginrnset @sql=@sql+'and RTUse=@UseType'rnendrnexec <em>sp_executesql</em> @sqlrnrn存储过程创建没有问题,但是我调它的时候为什么会报"必须声明标量变量 @UID"呢 rn<em>sp_executesql</em> 不是可以带参数的吗
sp_executesql 错误
select count(*) from A 返回 45004rnrnrndeclare @s varchar(50)rndeclare @n intrnset @s=N'select @n=count(*) from A'rnexec <em>sp_executesql</em> @s,N'@n int output',@n outputrnrn提示一下错误:rnrn服务器: 消息 214,级别 16,状态 2,过程 <em>sp_executesql</em>,行 4rn过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型。rnrn该怎么解决?
sp_executesql的问题
USE [testback]rnDECLARE @cnt intrnDECLARE @sql varchar(200)rnset @sql='select @cnt = count(*) from typetemp1'rnexec <em>sp_executesql</em> @sql,N'@cnt int out',@cnt outrnselect @cntrnrn提示:过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。rnrn什么错误?<em>sp_executesql</em>的用法不太熟
sp_executesql 求助!
[code=sql]rnALTER proc [dbo].[Proc_Dec<em>id</em>e_Field]rn/** 判断表中是否存在某字段 **/rn( @xTable Nvarchar(20),rn @xField Nvarchar(20),rn @M smallint output)rnASrn rnBeginrn declare @Sql as varchar(max)rn set @Sql='rn if exists(select * from PREVIOUS_FILE..syscolumns where <em>id</em>=object_<em>id</em>('+rn'''PREVIOUS_FILE.dbo.'+@xTable+''''+') and Name='+''''+@xField+''''+')rn set @M=1rn elsern set @M=0'rnrn print @Sqlrn exec <em>sp_executesql</em> @Sql,N'@M int out',@M outrn print @M rnendrn[/code]rn例rndeclare @K intrnexec proc_dec<em>id</em>e_field '十二月','班级',@K outputrn结果显示:rnrn if exists(select * from PREVIOUS_FILE..syscolumns where <em>id</em>=object_<em>id</em>('PREVIOUS_FILE.dbo.十二月') and Name='班级')rn set @M=1rn elsern set @M=0rn消息 214,级别 16,状态 2,过程 <em>sp_executesql</em>,第 1 行rn过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。rn
sp_executesql 问题。
exec <em>sp_executesql</em> N'set rowcount @num rnselect <em>id</em>,title,link_url,logo_url from [163car_adv] where board=@board order by b_index',N'@board varchar(50),@num int',N'index',3rnrn其中board为字符串型。rn为什么 board=@board 改成 board=''@board'' 反而不对呢?rnexec <em>sp_executesql</em> N'set rowcount @num rnselect <em>id</em>,title,link_url,logo_url from [163car_adv] where board=''@board'' order by b_index',N'@board varchar(50),@num int',N'index',3rnrn
sp_executesql问题
我执行以下语句,为什么<em>sp_executesql</em>总是不能执行?rnSET @strExecute='SELECT @byxf=byxf'+@strExecuternEXEC <em>sp_executesql</em> @strExecute,N'@byxf NUMERIC(4,1) OUTPUT',@byxf OUTPUTrnrn提示如下错误:rn服务器: 消息 214,级别 16,状态 2,过程 <em>sp_executesql</em>,行 37rn过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型。rnrn请各位帮我看一下,谢谢
where后面如何用case..when
[code=SQL]rndeclare @t table(bu_no int,bs_no int,uc_no int,us_no int)rninsert into @t rnselect d.bu_no,c.bs_no,b.uc_no,a.us_no rnfrom KT_U_Student as a rninner join KT_U_Class as b on a.uc_no=b.uc_norninner join KT_B_Special as c on b.bs_no=c.bs_norninner join KT_B_Unit as d on c.bu_no=d.bu_nornwhere a.us_no=1128rnrnselect * from @trnrnselect b.ola_no,c.olar_no,rn convert(varchar(10),b.ola_date,120) as period_date,rn convert(varchar(5),c.olar_starttime,114)+'—'+convert(varchar(5),c.olar_endtime,114) as period_time,rn case ola_type when 1 then '学生自拟' when 2 then '指定课题' when 3 then '指定项目' end as ola_itemtype,rn case ola_isappseat when 1 then '是' when 0 then '否' end as ola_appseat,rn case ola_isexam when 1 then '是' when 0 then '否' end as ola_exam,rn ola_maxperson,(select count(*) from KT_EXO_LabAppPerson where olar_no=c.olar_no) as yyy_numrnfrom KT_EXO_LabApplication as a rninner join KT_EXO_LabTimePeriod as b on a.ol_no=b.ol_no rninner join KT_EXO_LabArrangement as c on b.ola_no=c.ola_nornwhere 1=1 and a.ol_no=1 and ol_islevel=2 rn[color=#FF0000][b]--我想让只有当b.ola_openobj=2的时候才进行下面判断,应该怎么做?[/b][/color]rnand rn(rn (select count(*) from KT_EXO_LabOpenObj where olobj_type=1 and ola_no=b.ola_no and olobj_<em>id</em>=(select bu_no from @t))>0 --学院rn or (select count(*) from KT_EXO_LabOpenObj where olobj_type=2 and ola_no=b.ola_no and olobj_<em>id</em>=(select bs_no from @t))>0 --专业rn or (select count(*) from KT_EXO_LabOpenObj where olobj_type=3 and ola_no=b.ola_no and olobj_<em>id</em>=(select uc_no from @t))>0 --班级rn or (select count(*) from KT_EXO_LabOpenObj where olobj_type=4 and ola_no=b.ola_no and olobj_<em>id</em>=(select us_no from @t))>0 --学生rn)rn[/code]
sp_executesql AND exec
CREATE PROCEDURE spPaged rn( rn @SelectStatement nvarchar(4000), rn @FromStatement nvarchar(2000), rn @WhereStatement nvarchar(4000), rn @OrderByExpression nvarchar(500), rn @AscOrDesc nvarchar(10), rn @RecordCount int, rn @PageSize int, rn @PageIndex int, rn @DoCount bit rn) rn rnAS rn rnSET NOCOUNT ON rn rnIF(@DoCount=1) rn--if do count, return the count simply rn rn EXEC('SELECT count(*) FROM '+@FromStatement+' WHERE 1=1 '+@WhereStatement) rnELSE rnBEGIN rn rndeclare @nCount as intrndeclare @nTotalPage As intrndeclare @sSelectCopy As nvarchar(2000)rndeclare @TempTable As nvarchar(100)rnrnif isnull(@WhereStatement,'') = '' rnbeginrnset @WhereStatement = '1=1'rnendrnelsernbeginrnset @WhereStatement = right(ltrim(@WhereStatement),len(ltrim(@WhereStatement))-3)rnendrnrnrnif isnull(@OrderByExpression,'') = ''rnbeginrnset @OrderByExpression = '1'rnendrnrnrnrnset @SelectStatement = 'select top 100000000 ' + @SelectStatementrn--新改的rndeclare @sql nvarchar(4000)rnset @sql=N'select a.* , <em>id</em>entity(int,1,1) as NumberIndex into #tempTablePage1 from (' + @SelectStatement + ' from ' + @FromStatement + ' where ' + @WhereStatement + ' order by ' + @OrderByExpression + ' ' + @AscOrDesc +') as a'rnrn +N' set @nCount = (select max(NumberIndex) from #tempTablePage1)'rn +N' if @nCount % @PageSize > 0 'rn +N' set @nTotalPage = @nCount / @PageSize + 1'rn +N' else'rn +N' set @nTotalPage = @nCount / @PageSize'rnrn +N' if @PageIndex @nTotalPage'rn +N' set @PageIndex = @nTotalPage'rn +N' if @PageIndex < @nTotalPage'rn +N' select * from #tempTablePage1 where NumberIndex between (@PageIndex - 1)*@PageSize + 1 and @PageIndex*@PageSize'rn +N' else if @PageIndex = @nTotalPage'rn +N' select * from #tempTablePage1 where NumberIndex between (@PageIndex-1)*@PageSize + 1 and @nCount 'rnrnEXEC SP_EXECUTESQL @sql,N'@nCount int rn ,@PageSize int rn ,@nTotalPage int rn ,@PageIndex int ',rn @nCount rn ,@PageSizern ,@nTotalPage rn ,@PageIndex rnendrnGOrn----------------------rn发现@sql 大于nvarchar(4000)rn执行有错.但是SP_EXECUTESQL 不支持EXEC SP_EXECUTESQL @sql1+@sql2rn所以只能rnexec(@s1+@s2) 而利用exec这些参数我怎么传进字符串去而不报错误呢?如下的参数rn@nCount rn ,@PageSizern ,@nTotalPage rn ,@PageIndex
sp_executesql出错
exec <em>sp_executesql</em> N'select top '+cast(@flag<em>id</em> as nvarchar(30))+N' news<em>id</em> from news<em>id</em> ' + cast(@classstring as nvarchar) + N' order by news<em>id</em> desc'rn出错了rnrn提示:rn消息 170,级别 15,状态 1,过程 news_getpage,第 37 行rn第 37 行: '+' 附近有语法错误。rn
JAVA程序思想.txt下载
JAVA程序思想 是一本很好很实用的入门和阶成书籍 相关下载链接:[url=//download.csdn.net/download/liang2012love/4643400?utm_source=bbsseo]//download.csdn.net/download/liang2012love/4643400?utm_source=bbsseo[/url]
tfs_server下载
tfs 代码管理服务器,tfs for 2012 版本 相关下载链接:[url=//download.csdn.net/download/lee38237489/5780953?utm_source=bbsseo]//download.csdn.net/download/lee38237489/5780953?utm_source=bbsseo[/url]
adesk方案建议书下载
深信服aDesk桌面云解决方案建议书(详细版) 相关下载链接:[url=//download.csdn.net/download/sinat_33834198/9415876?utm_source=bbsseo]//download.csdn.net/download/sinat_33834198/9415876?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的