.net中不能用sqlparameter不能给sql语句的top后面的值动态传参吗?
来源:百度知道 编辑:UC知道 时间:2024/06/28 07:35:55
可以,但是在调用的存贮过程中要用动态SQL语句,如:
CREATE PROCEDURE MYPROC
@TOPNUM INT
AS
Exec('select TOP ' + CONVERT(VARCHAR,@TOPNUM)+' * from tablename')
--直接这样写不行:
--select TOP @TOPNUM * from tablename
GO