在一个频繁更新的大表中,将所有空字符串更改为NULL的更好方法是什么



有一个大表,每天或每周都会用新记录更新,它有很多格式问题,一旦加载就必须解决。。。修剪、删除字符等。其中之一是将所有空字符串更改为null,现在我只有一个update语句,它为每一列列出了一个CASE WHEN(有很多(。它看起来效率低下而且笨重。。。有更好的方法吗?

如果允许使用它们,则在该表上使用插入前或更新前触发器。它将检查new.field是否为",并将其值设置为null。对所有列重复此操作。

这是确保数据库完整性的最佳方法。

相关内容

  • 没有找到相关文章

最新更新