MySQL和Oracle是兩款常見的數據庫管理系統(DBMS),它們在各自的領域擁有廣泛的應用。隨著業務的發展,我們可能需要從MySQL中遷移數據到Oracle中,或者將Oracle中的數據存儲到MySQL中。下面我們來介紹如何將MySQL中的數據存儲到Oracle中。
SET @create_table_sql := CONCAT('CREATE TABLE `', 'oracle_test', '` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `address` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) )'); PREPARE create_table_stmt FROM @create_table_sql; EXECUTE create_table_stmt;
在代碼中,我們使用MySQL的存儲過程,在Oracle數據庫上創建一張表。現在我們有一個表來存儲數據,下面我們需要將MySQL中的數據遷移到Oracle中。
INSERT INTO mysql_test(name, address) SELECT name, address from oracle_test;
在代碼中,我們使用一個INSERT INTO語句,從MySQL的mysql_test表中選擇相應的數據,并將其存儲到Oracle的oracle_test表中。因為我們將MySQL轉移到Oracle上,所以需要保證Oracle中的表與MySQL中的表相對應。
現在,我們已經成功將MySQL中的數據存儲到Oracle中了。
上一篇CSS網頁導航欄高度