sql查询语句的where条件里可以使用参数吗?

比如
select * from student where tID = @tID
这样可以吗?

第1个回答  2011-03-21
这个是存储过程的写法,无论如何,执行sql语句时,参数都应该接收到值。在程序代码里,构成sql语句的字符串可以这样写,然后格式化字符串时把值赋进去。例如:sprintf等。
第2个回答  2011-03-21
不行! 这样肯定不行的
第3个回答  2011-03-22
你的写法是对的,只要保证在执行这条语句时,@tID有值就行。
第4个回答  2011-03-23
可以
相似回答