在 Interactive SQL 中,可以更改數據庫表中現有行內的任何或所有值。你必須在被修改的列上具有 UPDATE 權限。當編輯結果集時,一次只能對一行中的值進行更改。
編輯結果集中的行
1.單擊您要更改的值。
2.右擊結果集,然后從彈出式菜單中選擇 " 編輯 "。您還可以按F2 鍵來編輯結果集。一個閃爍的光標會出現在包含該值的表單元格中。
3.輸入新值。
您不能在列中輸入無效數據類型。例如,您不能將字符串輸入接受 INT 數據類型的列中。
如果您完成了對行中值的編輯,按 Enter 鍵更新數據庫。如果您要更改該行中的其它值,按 Tab 鍵或 Shift+Tab 組合鍵移動到其它值,您可以按 Esc 鍵取消對選定值已進行的更改。
4.執行 COMMIT 語句使您對表的更改成為永久更改。
在結果集中編輯值之后,將用修改后的值更新數據庫。不管計算列是不是結果集的一部分,都將根據修改的值對計算列重新進行計算。但是,如果結果集中有計算列,并且在計算列中修改了某個值,則用修改后的值更新數據庫。
將行從 Interactive SQL 結果集插入數據庫,Interactive SQL 還允許您將新行添加到結果集中。您使用 Tab 鍵在結果集的列之間切換以將值添加到該行。當您將值添加到表中之后,字符按所輸入的大小寫進行存儲。您必須在要添加新行的表上具有 INSERT 權限。
將新行插入結果集:
1.右擊結果集,然后從彈出式菜單中選擇 " 添加 "。
即會出現一個新的空行,在該行的第一個值中出現閃爍的光標。
按 Tab 鍵在行中列之間移動光標。您還可以通過單擊選定行中的值插入一個值。
2.輸入新值。
不能在列中輸入無效數據類型。例如,不能將字符串輸入接受INT 數據類型的列中。
3.按 Tab 鍵移動到下一列。
4.重復第 2 步,直到添加完所有列值。
5.按 Enter 鍵更新數據庫。
6.執行 COMMIT 語句使您對表的更改成為永久更改。
如果結果集包含計算列并且您沒有為該計算列指定值,則當更新數據庫時將計算該值。但是,如果您為計算列指定了一個值,則將用該指定值更新數據庫,而不會為計算列計算一個值。
新聞熱點
疑難解答