限制列名更改/创建以不允许特定字符

时间:2015-06-25 11:01:18

标签: sql triggers sql-server-2012

目前列名中使用的某些字符会破坏外部程序,因此我正在寻找一种方法来限制特定字符("。"" _"等)正在使用,可以创建新列,也可以编辑现有列。

例如,如果用户尝试创建列" Random_Info",它会自动将其重命名为" RandomInfo",同样用于编辑现有列:删除在进行更改之前有违规的字符。

这个问题是它可能会创建重复的列,但我不确定最好的方法是处理它。

似乎触发器可能就是我需要的,但我只是让它们用于编辑列的实际内容,而不是更改列名本身。

有点卡在这个上并且谷歌让我失望了,希望我已经提供了足够的信息让某人在这里给出答案!

0 个答案:

没有答案