论坛登陆 注册 文章专区 投稿文章 旧版浏览
首页 | 页界资讯 | 安全动态 | 网络应用 | 组网技术 | 软件应用 | 工具软件 | 网管知识 | 帮助
文学 | 操作系统 | 注 册 表 | 编程语言 | 数 据 库 | 服 务 器 | 网页设计 | 图形图象 | VIP
论坛 | 网络安全 | 安全防范 | 黑客技术 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
专题 | 教育频道 | 特色专题 | 精文荟萃 | 聊天通讯 | 网络文学 | 论坛社区 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>Mssql>>正文

数据库更新--添加数据

2005-11-16 6:49:51  作者:不详 来源:网络转载
数据库更新--添加数据:

一个数据库能否保持信息的正确性、及时性、很大程度上依赖于数据库的更新功能的强弱与实时。数据库的更新包括插入、删除、修
改(也称为更新)三种操作。本章将分别讲述如何使用这些操作,以便有效地更新数据库

在SQL Server 中可以在Enterprise Manager 中查看数据库表的数据时添加数据,但这种方式不能应付数据的大量插入,需要使用INSERT 语句来解决这个问题。

11.1.1 INSERT 语法
数据库的信息时常需要改变用户需要添加数据,INSERT 语句提供了此功能。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 语句中直接编写存储过程。

上一篇:删除数据
下一篇:数据库 全文检索

关闭窗口】【浏览次数:】【发送给好友】【收藏此页
相关文章 最新文章 热门文章

·创建数据库
·压缩数据库
·数据库维护计划
·系统数据库
·实例数据库
·创建数据库表
·自定义数据类型
·SQL 数据库表的修改
·查看表
·SQL表的删除

·注册码-序列号 大全
·Norton AntiVirus 2006 注册码(激活
·豪杰超级解霸V9.1正版注册码
·全面深入了解DVD光盘结构
·BadCopy 3.80 Build 1108 注册码
·Serv-U FTP Server v6.1.0.4 Corpora
·Bad CD Repair Pro V4.05 注册码
·Macromedia Authorware 7.02 安装序列
·WinRAR 3.51 注册码
·迷你歌词4.0.1978注册码
·QQ密码丢失后能做的事情:快速找回密码
·系统优化 专题
·免费代理IP(每日更新)
·找回QQ密码的注意事项 
·最经典的黑客入门教材
·怎样查找对方的IP地址
·求职简历封皮
·电脑初学者必备之Windows进程大全
·实战系统虚拟利器——MS VPC 2004
·史上最强QQ个人档案资料欣赏
评论 本站声明
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 本站大部分为网络转载,如有版权问题,请通知我们,我们立即更正!

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2005 xker.com All rights reserved. 网站合作、广告联系QQ:12231446
小新技术网 冀ICP备05002857号