我在sql server
新的,寫這個BCP查詢選擇保存查詢結果到CSV文件:
爲什麼我得到錯誤轉換數據類型varchar浮動bcp查詢出錯?
declare @Price as float
set @Price=1744
EXEC xp_cmdshell 'bcp "select [Telno],[Cycle],[Price] FROM [ClubEatc].[dbo].[CycleAnalysisTable] where CONVERT(float, [Price])>''CONVERT(float, @Price)''" queryout d:\F.txt -c -T'
但是當我運行該查詢,出現此錯誤:
Error = [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Error converting data type varchar to float.
我該如何解決這個問題?謝謝大家。
@alex感謝關注我的問題,因爲,在桌子上用varchar(max)數據類型保存價格。 –
@亞歷克斯,沒有不解決我的問題, –
@alex我的朋友不工作。 –