sql的insert语句功能非常强大

sql的insert语句功能非常强大

ID:32400451

大小:41.52 KB

页数:17页

时间:2019-02-04

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、ause>]    {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.   

12、 ]        table_or_view_name}::=SELECTFROM()                      [AS]table_alias[(column_alias[,...n])][WHERE]    [OPTION([,...n])]参数WITH

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

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

15、able_orview_name要接收数据的表或视图的名称。table变量在其作用域内可用作INSERT语句中的表源。table_or_view_name引用的视图必须可更新,并且只在该视图的FROM子句中引用一个基表。例如,多表视图中的INSERT必须使用只引用一个基表中的各列的column_list。有关可更新视图的详细信息,请参阅CREATEVIEW(Transact-SQL)。rowset_function_limitedOPENQUERY或OPENROWSET函数。WITH(

16、limited>[...n])指定目标表允许的一个或多个表提示。需要有WITH关键字和括号。不允许READPAST、NOLOCK和READUNCOMMITTED。有关表提示的详细信息,请参阅表提示(Transact-SQL)。重要提示:在将来的SQLServer版本中,将删除对作为INSERT语句目标的表指定HOLDLOCK、SERIALIZABLE、READCOMMITTED、REPEATABLEREAD或UPDLOCK提示的功能。这些提示不影响INSERT语句的性能。请避免在新的开发工作中使用该功能,并计

17、划修改当前使用该功能的应用程序。对作为INSERT语句目标的表指定TABLOCK提示与指定TABLOCKX提示具有相同的效果。对表采用排他锁。(column_list)要在其中插入数据的一列或多列的列表。必须用括号将column_list括起来,并且用逗号进行分隔。如果某列不在column_list中,则数据库引擎必须能够基于该列的定义提供一个值;否则不能加载行。如果列满足下面的条件,则数据库引擎将

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

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

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