Параметризация SQL-скрипта
Я должен сделать
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
и передайте параметр $1 через сценарий оболочки UNIX. Но, может быть, есть лучший способ. Есть SQL "родной" способ перебора диапазона от 1 до 40?
1 ответ
Решение
2011-11-04 03:18