请问SQL Server中select * from where id=???,其中???可以用变量吗?字符数组变量怎么表示?谢谢!

2025-05-15 21:42:56
推荐回答(4个)
回答(1):

可以,asp的方法如下
1.数字型
<%
id=1
sql="select * from article where id="&id
%>

2.文字型
<%
id=abc
sql="select * from article where id='"&id"'"
%>
看清楚了,最外面是""包裹着
再里面是''
然后是""
然后是&&
最后是id

回答(2):

sql server 编程 支持变量,但sql server 不支持数组。

declare @sID varchar(10)
select * from where id=sid

回答(3):

不支持数组。可考虑将数据先写到临时表

回答(4):

SELECT * FROM TABELNAME WHERE ID IN ( 1, 2,50,410,521)