有一个大表,每天或每周都会用新记录更新,它有很多格式问题,一旦加载就必须解决。。。修剪、删除字符等。其中之一是将所有空字符串更改为null,现在我只有一个update语句,它为每一列列出了一个CASE WHEN(有很多(。它看起来效率低下而且笨重。。。有更好的方法吗?
如果允许使用它们,则在该表上使用插入前或更新前触发器。它将检查new.field是否为",并将其值设置为null。对所有列重复此操作。
这是确保数据库完整性的最佳方法。
有一个大表,每天或每周都会用新记录更新,它有很多格式问题,一旦加载就必须解决。。。修剪、删除字符等。其中之一是将所有空字符串更改为null,现在我只有一个update语句,它为每一列列出了一个CASE WHEN(有很多(。它看起来效率低下而且笨重。。。有更好的方法吗?
如果允许使用它们,则在该表上使用插入前或更新前触发器。它将检查new.field是否为",并将其值设置为null。对所有列重复此操作。
这是确保数据库完整性的最佳方法。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium