2
A
回答
8
則IsNumeric()函數的字符串(VARCHAR處理),它可以轉換成一個數字,0爲那些不能返回1。 。
0
一個問題絲毫則IsNumeric()函數,你會得到真正的,如果數量得到了小數點分隔符, 什麼是完全正確的,但是,如果有人因爲我需要直接檢查號碼varchar,沒有小數點符號,(當我需要計算CH時,我得到了在條形碼ECK位)可以使用castom 作出之類的函數
create FUNCTION [dbo].[checkbarkod]
(
@ean_kod varchar(13)
)
RETURNS bit
AS
begin
declare @duzina int
declare @slovo char(1)
declare @pozicija int
declare @uredu bit
set @duzina=len(@ean_kod)
while @duzina>0
begin
set @slovo=(substring(@ean_kod,@duzina,1))
if (@slovo not in('1','2','3','4','5','6','7','8','9','0'))
begin
set @uredu=convert(bit,0)
break
end
else
begin
set @uredu=convert(bit,1)
set @[email protected]
end
end
RETURN @uredu
end
相關問題
- 1. 使用SQL Server 2000
- 2. 檢查字段中的數值+ SQL Server
- 3. SQL Server 2000和SQL Server 2008查詢
- 4. SQL Server 2000 - varchar字段的默認值
- 5. 如何使用SQL Server 2000
- 6. VS2010使用SQL Server 2000
- 7. SQL Server 2000查詢性能
- 8. Dreamweaver中使用SQL Server 2000數據庫
- 9. Sql server 2000數據透視查詢
- 10. SQL Server死鎖(SQL Server 2000)
- 11. 使用SQL Server 2008創建SQL Server 2000數據庫
- 12. MS SQL Server 2000中 - 檢查現有的數據庫錯誤
- 13. 從SQL Server 2000移動數據只到2012年檢查清單
- 14. 在SQL Server 2000
- 15. SQL Server 2000 FTP
- 16. SQL Server 2000:限制行數
- 17. SQL Server 2000輸出參數
- 18. SQL Server 2000-使用SELECT語句存儲過程參數值
- 19. 使用SQL Server 2000監控和更改SQL查詢
- 20. SQL Server 2000緩存
- 21. 想法SQL Server 2000
- 22. 在SQL Server 2000中
- 23. LINQ2SQL和SQL Server 2000
- 24. SQL Server 2000死鎖
- 25. DTS包,SQL Server 2000
- 26. 升級SQL Server 2000
- 27. DBCC SQL Server 2000 sysindexkeys
- 28. SQL Server 2000和System.Transactions.TransactionScope()
- 29. sql server 2000 try catch
- 30. Lucene.NET與SQL SERVER 2000
謝謝您的回答,就像一個魅力... – tekBlues
歲的歡迎,萬聖節快樂! –