>>320
パターンに一致する行数より十分に大きいと思える数(9999 とか)を繰り返し回数として指定する

csplit -k filename.sql '/DROP TABLE IF EXISTS/' {9999}

繰り返しの最中にファイル末尾に到達するとエラーになり
エラーが起きると作られた分割ファイルは削除されてしまうが
-k オプションで削除を抑制できる