資料庫不能修改表
⑴ 關於sql Server 2008 無法修改表的問題,高手進!!!
你可以試一下這樣做:
選擇菜單 工具-〉選項-〉左側有個 設計器-〉表設計器和資料庫設計器。然後去掉「 阻止保存要求重新創建表的更改」前面的勾。重新啟動MSSQL SERVER 2008差不多就行啦。
⑵ 資料庫的表 有的是只讀模式 不能修改 怎麼辦
這是因為表中的這個欄位(即單元格)跟其他表有外鍵約束。
如:
班級表(主表)
班級id 班級名稱
1 一年一班
2 一年二班
學生表(副表)
學生id 學生姓名 所屬班級id
1 張三 1
2 李四 1
3 王五 2
4 趙六 2
如果要更改副表中的班級id為1的改為3,那麼就無法更改,因為學生表中的所屬班級id必須為主表中存在的才可以。
⑶ SQL資料庫中一個表突然不能修改和插入,怎麼解決
以前我也有這種情況,
可能是由於物理性刪除數據造成的。
可以重啟試試
如果不行,可能是資料庫不穩定造成的,一般
輕量級
資料庫有這種問題,希望你時常做備份。
⑷ 計算機考試 表一旦建立,表結構就不能修改了
錯的,可以修改的。
Access中,修改表的結構可以在兩種環境下進行:一種修改環境是在數據表的「設計視圖」中進行,另一種修改環境是在「數據表視圖」中進行。
在這兩種環境中,可以利用的快捷菜單、窗口菜單或工具欄完成所需的操作。
(4)資料庫不能修改表擴展閱讀
使用SQL修改access資料庫庫表結構
刪除表:Drop table [表名]
插入數據:INSERT INTO表名VALUES (100,'51WINDOWS.NET')
刪除數據:DELETE FROM [表名] WHERE [欄位名]>100
更新數據:UPDATE [表名] SET [欄位1] = 200,[欄位2] = '51WINDOWS.NET' WHERE [欄位三] = 'HAIWA'
新增欄位:ALTER TABLE [表名] ADD [欄位名] NVARCHAR (50) NULL
刪除欄位:ALTER TABLE [表名] DROP COLUMN [欄位名]
修改欄位:ALTER TABLE [表名] ALTER COLUMN [欄位名] NVARCHAR (50) NULL
重命名表:(Access 重命名表,請參考文章:在Access資料庫中重命名表)sp_rename '表名', '新表名', 'OBJECT
⑸ sql- 不能修改表。
這種情況.
可能是 你的表裡面的某一列 數據類型是 varchar(10) 的
但是你嘗試
UPDATE 表 SET 列 = '1234567890123456'
也就是你更新的數據, 超過了 表裡面的列的上限。因此無法更新。
你需要去確認一下, 是修改表結構? 還是不讓用戶輸入那麼長的信息。
⑹ 資料庫表裡的內容為什麼更改不了
如果 你的數據表中 已經有了數據 或者該表正在被使用的話 以及你對該表 沒有修改的許可權的話 都是不允許保存修改的 只能 保存成副本 如果可以的話……
還有 如果 你是在資料庫的副本上 進行這樣的操作也是不行的……
再有 如果 這個表 已經與其他表建立了 關系 並且其他表中也已經有了數據 那麼你在修改之前 首先要把 關系 刪除 然後 才能修改 ……修改之後 再重新建立 原來的關系……
⑺ 資料庫表更改時不允許更改怎麼回事
菜單->工具->選項,選中設計器,然後把阻止保存要求重新創建表的更高項的鉤取消,確定即可.
如圖
⑻ 在資料庫中如何修改表的內容
1、登錄PL/SQL Developer;
⑼ 為什麼資料庫中的表不能修改保存
樓主用的是sql server2008嗎??
當用戶在在SQL Server 2008企業管理器中更改表結構時,必須要先刪除原來的表,然後重新創建新表,才能完成表的更改,如果強行更改會出現以下提示:不允許保存更改。您所做的更改要求刪除並重新創建以下表。您對無法重新創建的標進行了更改或者啟用了「阻止保存要求重新創建表的更改」選項。
如果要去掉此提示,可從「工具」菜單中選擇「選項」,在「選項」對話框中,選擇Designers,選擇「表設計器和資料庫設計器」,清除「 阻止保存要求重新創建表的更改」復選框。