sql - Sybase运行时错误处理

标签 sql error-handling sybase syntax-error

我想处理我的CONVERT(real, var)语句,以防输入错误,例如“gg”。如您所知,当您尝试运行CONVERT(real, 'gg')时,它会给出语法错误。我该如何处理并防止程序停止?

最佳答案

当数据类型兼容时,Convert()函数起作用。字符串不能转换为数字,在这种情况下是真实的。因此,最好先使用IF条件,然后再转换为real,以检查输入值是数字字符串还是字符串。

关于sql - Sybase运行时错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5880579/

相关文章:

mysql - SQL 匹配来自不同列的 ID 及其各自的用户名

java - 如何使用JAVA SQL语句在每个Apache ignite缓存中创建表?

r - 编译 PDF 时自定义错误消息

php - PHP的MD5哈希函数返回500内部错误

asp.net - 有关ASP.NET MVC 2中错误处理的新建议

jdbc - 由于我们的 Sybase JDBC 驱动程序,Charset.availableCharsets 抛出 NullPointerException

java - 从 JDBC 执行 Sybase 过程时出现问题

c# - 为什么 GUID uniqueidentifier 显示值略有不同

php - 使用 1 个表单插入多个订单

php - 动态匹配多个类别的项目