Используя хранимые процедуры для CRUD операции являются, вероятно, излишеством, но это будет зависеть от инструментов использоваться и Ваши собственные предпочтения (или требования). Я предпочитаю встроенный SQL, но я удостоверяюсь, что использовал параметризированные запросы для предотвращения атак с использованием кода на SQL. Я не допускаю печать в этот xkcd комик как напоминание того, что может пойти не так, как надо, если Вы не осторожны.
Хранимые процедуры могут иметь реальные выигрыши в производительности, когда Вы работаете с несколькими наборами данных для возврата единственного набора данных. Обычно более эффективно обработать наборы данных в хранимой процедуре, чем отправка их по проводу, который будет обработан в клиентском конце.
см. ПОМОЩЬ ДЛЯ
и примеры
или быстро попробуйте это
for /F %%a in ("AAA BBB CCC DDD EEE FFF") do echo %%c
вы можете использовать vbscript вместо пакетного (cmd.exe)
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
str1 = objArgs(0)
s=Split(str1," ")
For i=LBound(s) To UBound(s)
WScript.Echo s(i)
WScript.Echo s(9) ' get the 10th element
Next
использование:
c:\test> cscript /nologo test.vbs "AAA BBB CCC"