创建检查SQL检查约束以验证NVARCHAR列是否包含有效的SQL



我正试图对数据库中的NVARCHAR(MAX)列编写一个检查约束。这一列将填充SQL,我想确保它只填充SQL。是否可以编写一个检查约束来确保此列只填充SQL?

听起来你真正想要的是语言检测,而不是用它来过滤中的东西(例如,像邮件客户端告诉你"天哪,这是代码,不要点击附件"(,你想过滤中的东西。这里有一个类似的线索,@Michael Myers给出了一个出色的答案。一个乐于助人的灵魂(@nisc(也与Github如何在这里进行lang检测有关。

最新更新