参数化SQL脚本

时间:2011-11-04 02:47:06

标签: mysql sql-parametrized-query

我必须做

SELECT column1,column2
INTO OUTFILE 'out_1.csv'
FROM table1
WHERE column1.name = '1'

SELECT column1,column2
INTO OUTFILE 'out_2.csv'
FROM table1
WHERE column1.name = '2'

SELECT column1,column2
INTO OUTFILE 'out_3.csv'
FROM table1
WHERE column1.name = '3'

依旧...... 我认为这样做是个好主意:

SELECT column1,column2
INTO OUTFILE 'out_$1.csv'
FROM table1
WHERE column1.name = $1

并通过UNIX shell脚本传递参数$ 1。但也许有更好的方法。 有一种SQL“本机”方式可以迭代1到40的范围吗?

1 个答案:

答案 0 :(得分:0)

不确定。您可以创建存储过程并使用LOOPWHILE