在SELECT语句中,我有一个带有ORDER BY DESC的varchar列.此列中的数据示例:
1234
987
12-a
13-bh
MySQL将返回如下所示的选择:
987
12-a
1234
13-bh
它在四个字符长的结果之前放置三个字符长的结果,依此类推.我希望它忽略长度,只是对' - 'char之前的数字进行排序.有没有什么东西我可以在IF()中像SUBSTRING一样进行ORDER,它会删除以' - '字符开头的行中的所有数据,这样我可以将CAST作为整数?
我知道您可以使用"报告和日志记录"向导为维护计划设置报告电子邮件,但有没有办法只在出现故障时将其发送出去?我有兴趣在维护计划中接收有关备份数据库和检查数据库完整性任务错误的电子邮件.
在powershell中,我可以使用Catch [System.UnauthorizedAccessException]捕获“ Access is Denied”错误。如何类似地捕获RPC服务器不可用错误?