0
我在Interbase表中有兩行數據相同。該表沒有主鍵。我如何更新該表中的單個行?如何更新Interbase數據庫中的一行?
我在Interbase表中有兩行數據相同。該表沒有主鍵。我如何更新該表中的單個行?如何更新Interbase數據庫中的一行?
Interbase表具有名爲RDB $ DB_KEY的系統列。你可以在你的UPDATE查詢的WHERE子句中使用它。
您可以直接將這些數據更新到表(雙擊表並搜索數據,更新),而不是使用SQL。
嗨我想在interbase中運行更新查詢。但這不起作用更新ACSCHEDULE SET SCHNAME ='SHARE'其中rdb $ db_key ='00800001' – 2011-04-26 06:32:55
AFAIK,db_key是一個8字節的整數,顯示爲16個字符的字符串。您顯示的示例是8個字符。你確定使用SELECT得到的確切值(包括最左邊的0)嗎? – 2011-04-26 13:56:32
我正在使用Interbase 5.0,當我從我的表中選擇RDB $ DB_KEY時,它只顯示相同的8個字符 – 2011-04-27 04:24:48