SQL Server CE(3.5)似乎不支持IsNumeric
函数。有哪些替代方案可以实现相同的功能?具体来说,如何在没有CAST
的SQLCE中测试从字符串到DECIMAL
数据类型的IsNumeric
是否会成功?
答案 0 :(得分:0)
一种可能性是向表中显式添加ISNUMERIC
列,并在添加或更新行时设置值(在代码中,使用您自己的方法或内置的.NET方法)。
另一种可能性是use a query like this:
SELECT * FROM tbl WHERE col LIKE '%[^0-9]%'