oracle資料庫表有兩行資料無法刪除,更新

2021-03-03 23:20:21 字數 1166 閱讀 7318

1樓:匿名使用者

最大的可能是,某個程式正在訪問這資料。如果是開發環境可以重啟資料庫。

2樓:獵奕

sqldeveloper修改不了的情況下,重啟資料庫服務都是沒用的,具體解決方法也沒有找到,但是在這種情況下,執行sql語句來修改是可以的。

oracle資料庫刪除表中一條資料sql語句

3樓:匿名使用者

sql: delete from 資料庫.表名 where id = '1'

講解:如果不用跨庫,可以省略「資料庫」。1代表唯一的一條記錄,是引數。

4樓:談論使用者名稱

delete from 表名 where 條件

***mit; 提交

5樓:匿名使用者

保留表,只刪除資料:

truncate table mytable;

或者:delete from mytable where 1 = 1 ;

***mit;

刪除表本身:

drop table mytable;

結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。

2023年10月,美國國家標準協會對sql進行規範後,以此作為關係式資料庫管理系統的標準語言(ansi x3. 135-1986),2023年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對sql規範作了某些編改和擴充。

所以,實際上不同資料庫系統之間的sql不能完全相互通用。

6樓:匿名使用者

我並不贊成在您 delete 後立刻 ***mit,確定之後再***mit,以免找回麻煩。

7樓:

delete from tablename

where 條件;

***mit;

8樓:匿名使用者

delete from tablename where id=:id

oracle資料庫如何查詢表資料量

1 檢視錶空間的大小,首先我們要登入到oracle資料庫,我們要使用管理員的身份登入,因為管理員的許可權要相對的大一些。2 登入到資料庫之後,我們要在側邊欄找到dataspace這個資料夾,這個資料夾下存放的就是我們管理員可以管理的所有的表空間的名稱。3 根據dataspace資料夾下的內容名稱,選...

oracle資料庫行轉列,Oracle 資料庫行轉列

create table a 名稱 varchar2 10 1月 varchar2 10 2月 varchar2 10 3月 varchar2 10 4月 varchar2 10 insert into a values 土豆 50,60,70,80 insert into a values 白菜 ...

oracle資料庫訪問另資料庫問題

可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...