数据利用添加数据-insert
数据库用来存储数据,并提供客户利用,前面先容了通过查询可以将生存的数据大概通过运算重新整理数据展示出来。
背面几节先容,假如将数据生存之数据表,更新数据表信息,并删除无效的信息,涉及到数据库的根本利用添加,修改或删除对应的
T-SQL的insert ,update,delete。
当须要对表同时实行多个 insert,update,delete利用时,必须确保着实行的同等性,碰到错误事故能返回初始状态。事件机制就可以较好的满意如许的需求,这个背面先容。
1、INSERT插入行
INSERT
[INTO] {表或视图名称}
{
[列列表]
[output 子句]
[values (default,列1.....)]
[派生表]
[存储过程,动态字符串]
}
注意:
(1)、表或视图名称,汲取插入数据的表大概视图的名称
(2)、INTO : 选择的关键字,可省略。
(3)、output子句在实行插入数据利用时,返回插入的行
(4)、values关键字指定插入行的字段,列名用逗号分开。
1.1、插入单行
1.2、插入部门列
插入时,可以根据实际环境,在指定的表中插入一条完备的行,大概时包罗部门列的行,
可以省略的列的字段,满意下列条件即可
* 允许为NULL
* 盘算列
* 存在默认值,假如uniqueidentifier,datetime
1.2、插入多行
假如要插入多行,可以如上面那样,一行行的插入到目标表,假如数据已经存在与其他数据表中,
逐条生存会低沉服从,可以改用,INSERT ... SELECT...;SELECT... INTO... 效果集存储之目标表。
假如已经创建数据表,利用insert ... select
把查询的效果集,生存存储,并生存为数据表SELECT... INTO...
假如只是临时表,比及处理惩罚竣事,毗连断开,临时表会自动开释
其他格式的批量插入表格
insert....execute...
添加数据,就是这个利用方法。
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金. |