国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

數據庫更新--添加數據

2024-07-21 02:12:59
字體:
來源:轉載
供稿:網友

一個數據庫能否保持信息的正確性、及時性、很大程度上依賴于數據庫的更新功能的強弱與實時。數據庫的更新包括插入、刪除、修
改(也稱為更新)三種操作。本章將分別講述如何使用這些操作,以便有效地更新數據庫。

在sql server 中可以在enterprise manager 中查看數據庫表的數據時添加數據,但這種方式不能應付數據的大量插入,需要使用insert 語句來解決這個問題。

11.1.1 insert 語法
數據庫的信息時常需要改變用戶需要添郵藎琁nsert 語句提供了此功能。insert語句通常有兩種形式。一種是插入一條記錄;另一種是插入子查詢的結果。后者可以一次插入多條記錄。




注意:當插入varbinary類型的數據時,其尾部的“0”將被去掉。
當插入varchar或text類型的數據時,其后的空格將被去掉,如果插入一個只含空格的字符串,則會被認為插入了一個長度為零的字符串。
identity列不能指定數據,在values列表中應跳過此列。
對字符類型的列,當插入數據,特別是插入字符串中含有數字字符以外的字符時,最好用引號將其括起來,否則容易出錯。
column_list中列的順序可以與表結構中的順序不同,但values中的值必須與column_list中的列相對應。

11.1.2 插入單行
以下舉例說明如何插入單行數據:
例11-1: 插入數據到訂購商信息表中。
use pangu
insert firms
(firm_id, f_name, f_intro)
values(10070001, 'sql', '制作數據庫軟件的公司')
運行結果如下:
(1 row(s) affected)
例11-2: 插入數據到訂購商信息表中。
use pangu
insert firms
/* 當表中所有的列均被指定時可以省略column_list */
values(10070001, 'sql', '制作數據庫軟件的公司', 100700010007, '00-12345678', 234325, 'chengdu')


11.1.3 插入子查詢結果
子查詢不僅可以嵌套在select 語句中,用以構造父查詢的條件,也可以嵌套在
insert 語句中,用以生成要插入的數據。插入子查詢的insert 語句語法如下:
insert [into]
{ table_name with ( <table_hint_limited> [...n])
| view_name
| rowset_function_limited }
{ [(column_list)]
subquery }
其功能是以批量插入,一次將子查詢的結果全部插入指定表中。


11.1.4 用存儲過程插入數據
在insert 語句中可以通過執行存儲過程來取得要插入的數據。所插入的數據是存儲
過程中select 語句所檢索的結果集。使用存儲過程插入數據的語法如下:
insert [into]
{ table_name with ( <table_hint_limited> [...n])
| view_name
| rowset_function_limited }
{ [(column_list)]

execute procedure
其中procedure 既可以是一個已經存在的系統存儲過程或用戶自定義的存儲過程,也
可以在insert 語句中直接編寫存儲過程。

上一篇:刪除數據

下一篇:數據庫 全文檢索

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐津县| 互助| 安康市| 塘沽区| 晋州市| 沁水县| 辽阳县| 夏河县| 海原县| 宁都县| 陵川县| 临江市| 黑龙江省| 梧州市| 龙陵县| 甘泉县| 定结县| 长顺县| 广德县| 汾西县| 甘肃省| 洛阳市| 陵川县| 腾冲县| 清水河县| 长泰县| 合肥市| 永济市| 定远县| 铜梁县| 长武县| 宿松县| 蛟河市| 上高县| 永仁县| 钟祥市| 武清区| 新巴尔虎右旗| 板桥市| 富平县| 行唐县|