我在Microsoft SQL Server中的标量值函数下有一个名为Sync_CheckData
的用户定义函数。它实际上做的是检查发行产品的数量和余额数量是一样的。如果出现问题,请返回ErrorStr nvarchar(255)
。查询返回SQL Server中字符串的子字符串
输出示例:
Balance Stock Error for Product ID : 4
从上面的字符串,我想要得到4,使得后来我可以选择是通过使用WHERE
条款(WHERE Product_ID = 4
),给出错误的行。
可以使用哪种SQL函数来获取substring
?
是它总是th e分号前的最后一位数字? – sgeddes