sql的insert语句功能非常强大

sql的insert语句功能非常强大

ID:34726192

大小:75.70 KB

页数:17页

时间:2019-03-10

sql的insert语句功能非常强大_第1页
sql的insert语句功能非常强大_第2页
sql的insert语句功能非常强大_第3页
sql的insert语句功能非常强大_第4页
sql的insert语句功能非常强大_第5页
资源描述:

《sql的insert语句功能非常强大》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、INSERT(Transact-SQL)将一个或更多新行添加到表或视图中。Transact-SQL语法约定语法[WITH[,...n]]INSERT    [TOP(expression)[PERCENT]]    [INTO]    {  

2、rowset_function_limited      [WITH([...n])]    }{    [(column_list)]    []  

3、  {VALUES({DEFAULT

4、NULL

5、expression}[,...n])[,...n]    

6、derived_table    

7、execute_statement

8、    

9、DEFAULTVALUES    }}[;]::={    [ server_name.database_name.schema_name.      

10、database_name.[schema_name].      

11、schema_name.    ]        table_

12、or_view_name}::=SELECTFROM()                      [AS]table_alias[(column_alias[,...n])][WHERE]    [OPTION([,...n])]参数WITH指定在INSERT语句作用域内定义的临时命名结

13、果集(也称为公用表表达式)。结果集源自SELECT语句。公用表表达式还可以与SELECT、DELETE、UPDATE和CREATEVIEW语句一起使用。有关详细信息,请参阅WITHcommon_table_expression(Transact-SQL)。TOP(expression)[PERCENT]指定将插入的随机行的数目或百分比。expression可以是行数或行的百分比。在和INSERT、UPDATE或DELETE语句结合使用的TOP表达式中引用的行不按任何顺序排列。在INSERT、UPDATE和DELETE语句中,

14、需要使用圆括号分隔TOP中的expression。有关详细信息,请参阅TOP(Transact-SQL)。INTO一个可选的关键字,可以将它用在INSERT和目标表之间。server_name表或视图所在服务器的名称(将OPENDATASOURCE函数用作服务器名称)。如果指定了server_name,则需要database_name和schema_name。database_name数据库的名称。schema_name表或视图所属架构的名称。table_orview_name要接收数据的表或视图的名称。table变量在其作

15、用域内可用作INSERT语句中的表源。table_or_view_name引用的视图必须可更新,并且只在该视图的FROM子句中引用一个基表。例如,多表视图中的INSERT必须使用只引用一个基表中的各列的column_list。有关可更新视图的详细信息,请参阅CREATEVIEW(Transact-SQL)。rowset_function_limitedOPENQUERY或OPENROWSET函数。WITH([...n])指定目标表允许的一个或多个表提示。需要有WITH关键字和括号。不允

16、许READPAST、NOLOCK和READUNCOMMITTED。有关表提示的详细信息,请参阅表提示(Transact-SQL)。重要提示:在将来的SQLServer版本中,将删除对作为INSERT语句目标的表指定HOLDLOCK、SERIALIZABLE、READCOMMITTED、REPEATABLEREAD或UPDLOCK提示的功能。这些提示不影响INSERT语句的性能。请避免在新的开发工作中使用该功能,并计划修改当前使用该功能的应用程序。对作为INSERT语句目标的表指定TABLOCK提示与指定TABLOCKX提示具

17、有相同的效果。对表采用排他锁。(column_list)要在其中插入数据的一列或多列的列表。必须用括号将column_list括起来,并且用逗号进行分隔。如果某列不在column_list中,则数据库引擎必须能够基于该列的定义提供一个值;否则不能加载行。如果列满足下面的条件,则数据库引擎将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。