PL/SQL 無法直接編輯表的原因是因為 PL/SQL 是一種過程化語言,不提供直接編輯表的功能。PL/SQL 的主要目的是用于編寫存儲過程、函數、觸發器等數據庫對象。
要編輯表,可以使用 SQL 語句來完成。可以使用 DML(數據操作語言)語句如 INSERT、UPDATE、DELETE 來增加、修改、刪除表中的數據。可以使用 DDL(數據定義語言)語句如 CREATE、ALTER、DROP 來創建、修改、刪除表的結構。
如果需要在 PL/SQL 中對表進行操作,可以通過使用 SQL 語句來完成。可以使用 EXECUTE IMMEDIATE 語句執行動態 SQL,可以通過使用 CURSOR 來處理查詢結果集。同時,也可以在 PL/SQL 中調用存儲過程或函數,以完成對表的操作。
綜上所述,要在 PL/SQL 中對表進行操作,可以使用 SQL 語句來完成,或者通過調用存儲過程或函數來間接操作表。