0
我有一個30列的表,我需要找到並替換所有列中的字段。我有以下的代碼,這讓我做一個單個列:更新和替換訪問中的衆多字段
UPDATE Table
SET Field1 = REPLACE(Field1,'Test','Word')
WHERE ID <= 3 ;
有什麼辦法能在所有的列替換整個表?該表的數據看起來是這樣的:
ID Field1 Field2 Field3 etc
1 Test 1 Apple 3 Sun 2
2 Apple 2 Sun 3 Test 2
3 Sun 1 Test 3 Apple 1
我希望它看起來像這樣:
ID Field1 Field2 Field3 etc
1 Word 1 Apple 3 Sun 2
2 Apple 2 Sun 3 Word 2
3 Sun 1 Word 3 Apple 1
我使用Access 2010
你想這樣做,通過執行一個查詢?這是可能的,但有30列,這將是一個怪物...容易引入一個錯誤,並很難追查下來。取而代之的是,我將使用VBA執行30 *個簡單*查詢,每個列替換一個。 – HansUp