2011-11-16 17 views
3

出力として整数を返すSQL関数があります。私はsqlcmdを介してそれを実行する必要があり、私はそれが整数の出力を取得したい。コマンドラインを使用してSQL関数から出力を返すSQLCMD

は、しかし、今私は戻ってこのタイプの出力を取得しています:

------------ 
     25 

<1 rows affected> 

どのように私はちょうど25を取り戻すことができますか?

はここで私が使用しているコールです:渡されたとき

sqlcmd -S MyServer\Instance -d SQLAdmin -Q "SELECT dbo.UDF_INT_Get_Status ('INT_02')" -I 
+0

良い質問。これは、データベース管理者にとってより適している可能性があります。 (http://dba.stackexchange.com) –

答えて

1

-hフラグがパラメータとして-1ヘッダを削除します、と-Wフラグはスペースを削除します。

試してみてください。

sqlcmd -S MyServer\Instance -d SQLAdmin -Q "SELECT dbo.UDF_INT_Get_Status ('INT_02')" -h -1 -W 
+0

ありがとうございます。トリックをしました。 – user1048779

関連する問題