如何在 Firebird 数据库中检查字段的值是否为数字?这似乎是一个简单的问题,但我在 FreeUDFLib 或标准 Firebird 库中找不到任何东西。下面是我在 SQL Server 中的做法。
Select field
from table
where isnumeric(field) = 1
一些研究让我“相似”。这应该可以工作,但会引发错误:
select field
from table
where field SIMILAR TO '[0-9]+'
{"动态 SQL 错误" & vbCrLf & "SQL 错误代码 = -104" & vbCrLf & "令牌未知 -" & vbCrLf & "SIMILAR"}