0
我需要使用存儲過程打開並計算文本文件中的行數。存儲過程在執行時應該返回一個值。你可以幫我嗎?統計存儲過程中文本文件的行數
我需要使用存儲過程打開並計算文本文件中的行數。存儲過程在執行時應該返回一個值。你可以幫我嗎?統計存儲過程中文本文件的行數
在Sybase中很簡單。
EXEC @LineCount = xp_cmdshell(unix_command)
(你的DBA可能需要反覆折騰一點點,如果他們沒有設置XP服務器,但它自帶的CD上,是完全記錄,很容易(一DBA)等)
的Unix命令當然是字數,與直插運算符(表示要行的計數):
santosh$ wc -l file_name
MS是相同的,至少最後一次使用它。但問題在於,在MS-DOS端獲得行數。如果你有Cygwin或類似的,那麼使用Unix命令。
爲什麼你需要爲此使用存儲過程?似乎沒有用處。 – Vic 2010-11-11 06:31:57
向我們提供一些關於Sybase DB和您正在使用哪個版本的提示可能是一個好主意。 – 2010-11-11 08:38:07