0
有UPDATE
語句的問題:我如何設置「UPDATE SET NOT NULL」
UPDATE tmp_gelbe_seten SET haus_nr_von = ubstring(hausnummer,'([0-9]*)') WHERE hausnummer like '%-%';
UPDATE tmp_gelbe_seten SET haus_nr_bis = substring(hausnummer,'-([0-9]*)') WHERE hausnummer like '%-%';
UPDATE tmp_gelbe_seten SET haus_nr_von = substring(hausnummer,'([0-9]*)') WHERE hausnummer like '%/%';
UPDATE tmp_gelbe_seten SET haus_nr_bis = substring(hausnummer,'/([0-9]*)') WHERE hausnummer like '%/%';
如果我運行他們一個又一個比他們互相覆蓋。我怎樣才能防止它?
與問候
安德烈
他們只覆蓋海誓山盟,如果您有同時包含'-'和'/'門牌號碼,否則你的'where'條款確保了至多一個'update'語句爲任何特定的設置'haus_nr_von'行,並且只有一個爲任何特定行設置'haus_nr_bis'。如果你的房屋號碼包含'-'和'/',你想怎麼做? – hvd