请问SQL Server中select * from where id=???,其中???可以用变量吗?字符数组变量怎么表示?谢谢!
展开全部
可以,asp的方法如下
1.数字型
<%
id=1
sql="select * from article where id="&id
%>
2.文字型
<%
id=abc
sql="select * from article where id='"&id"'"
%>
看清楚了,最外面是""包裹着
再里面是''
然后是""
然后是&&
最后是id
1.数字型
<%
id=1
sql="select * from article where id="&id
%>
2.文字型
<%
id=abc
sql="select * from article where id='"&id"'"
%>
看清楚了,最外面是""包裹着
再里面是''
然后是""
然后是&&
最后是id
更多追问追答
追问
好像您写的式子sql="select * from article where id='"&id"'"
跟您表述的不一样?
追答
第二个改正一下
第一个是针对数字型的,格式不同,是为了方便允许出现的格式。(可以忽略)
你看第二种就行文字数字通用,我说的格式是对第二种使用的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql server 编程 支持变量,但sql server 不支持数组。
declare @sID varchar(10)
select * from where id=sid
declare @sID varchar(10)
select * from where id=sid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不支持数组。可考虑将数据先写到临时表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM TABELNAME WHERE ID IN ( 1, 2,50,410,521)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询