подсчет количества строк текстового файла в хранимой процедуре - PullRequest
0 голосов
/ 11 ноября 2010

Мне нужно открыть и посчитать количество строк в текстовом файле, используя хранимую процедуру. Хранимая процедура должна возвращать значение при каждом выполнении. Вы можете мне помочь?

1 Ответ

1 голос
/ 11 ноября 2010

В Sybase это просто.

EXEC @LineCount = xp_cmdshell(unix_command)<br>

(Вашему администратору БД, возможно, придется немного повозиться, если он не настроил сервер XP, но он находится на компакт-диске, полностью документирован, очень прост (для администратора) и т.

Команда Unix, конечно, рассчитывает количество слов с оператором -line (указывает на то, что вы хотите количество строк):

santosh$ wc -l file_name

MS идентична, по крайней мере, в последний раз, когда я ее использовал. Но проблема здесь в том, чтобы узнать количество строк на стороне MS-DOS. Если у вас есть Cygwin или аналогичный, используйте команду Unix.

...