轉至:
在plsql中,除了寫update,還可以手動修改資料
1.在所寫的sql語句後加入:for update
2.點選execute(f8),黃色齒輪按鈕,執行一下
3.點選解鎖(edit data),編輯修改內容,如圖。
(ps:編輯時可以在單元格右鍵-open in editor,用編輯器編輯)
4.內容修改完成後,點選綠色勾(post changes)
5.底下會出現:一條記錄被更新
6.接下來把資料庫鎖上,一定記得加鎖。點選步驟3的(edit data)按鈕
7.然後點選一次commit按鈕,如圖所示。
8.可以再在資料庫中查詢一次,看資料是否有更新(注釋掉for update)
(ps:如果修改不成功,看一下是不是在多個表上修改的問題)
ps:以下括號內容摘自:plsql中 commit 和 rollback 的區別
(commit即提交,表示這個事務的所有操作都執行成功,commit告訴系統,資料庫要進入乙個新的正確狀態,該事務對資料庫的所有更新都要確保不因資料庫的宕機而丟失。
ddl是隱性提交的,不能回滾。而最常用的dml語言(update,delete,insert)是需要進行顯示提交的,也就是說需要手動地去commit。)
自增列可以手動修改嗎
自增列可以手動修改嗎?當然可以了 set identity insert 允許將顯式值插入表的標識列中。語法set identity insert database.owner.引數database 是指定的表所駐留的資料庫名稱。owner 是表所有者的名稱。table 是含有標識列的表名。注釋任何...
手動修改Linux IP的方法小結
想修改linux的ip,有乙個很簡單的方法,即用命令 netconfig 修改或配置,但有時由於你系統中缺少一些小組件從而無法使用此命令,下面是另外兩種簡單的修改方法,也很好用 1.找到目錄 etc sysconfig network scripts 如果你機器有一塊網絡卡則找到檔案 ifcfg e...
手動修改Linux IP的方法小結
想修改linux的ip,有乙個很簡單的方法,即用命令 netconfig 修改或配置,但有時由於你系統中缺少一些小組件從而無法使用此命令,下面是另外兩種簡單的修改方法,也很好用 1.找到目錄 etc sysconfig network scripts 如果你機器有一塊網絡卡則找到檔案 ifcfg e...