SQL查询中如何使用参数?

SQL查询中如何使用参数?比如说这个语句SELECTPERSON,POSITIONFROMTABLE_17501WHERETIME>1514156400其中TABLE_1... SQL查询中如何使用参数?比如说这个语句
SELECT PERSON, POSITION
FROM TABLE_17501
WHERE TIME>1514156400

其中TABLE_17501是每天都会建一个完全一样的表,只是表名17501这个数字会不断增加。
每天查询时需要把17501换成其他数字,还要把1514156400换成其他数字。我这里查询语句只是个简单示意,实际查询语句中把这两个数字总结很多次。所以我希望把这两个数字搞成参数,只要一个地方修改就可以了,请教大家如何弄?
注:我是纯SQL查询,不嵌套于其他语言中
展开
 我来答
SDMG123
2018-01-03 · TA获得超过6179个赞
知道大有可为答主
回答量:6676
采纳率:80%
帮助的人:708万
展开全部
这样就只能通过动态拼成SQL了。
begin
declare @sql varchar(max)
set @sql ='SELECT PERSON, POSITION
FROM TABLE_'+变量+'
WHERE TIME>1514156400'
exec (@sql)
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式