网站大量收购闲置独家精品文档,联系QQ:2885784924

sqlserver语句的初级应用精编.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、更新指定的数据 Update t_account set Fdc=1 where fnumber=‘1601’ 2、更新全部数据 Update t_balance set Fdebit=0 2.2 .1 update 常见用法 练习题一.修改t_systemprofile,把总帐的启用年度和期间改成 2008年 1月 练习题二:把现金科目1001的初始余额FBeginBalanceFor 改成100 练习 Delete是一个删除数据的命令,其语法结构为: Delete from table [where 如: Delete from t_account Delete from t_account where faccountid=1001 删除语句 INSERT into 语句可给表添加一个或多个新行。INSERT 语句在简单的情况下有如下形式: INSERT [INTO] table_or_view [(column_list)] data_values 此语句将使 data_values 作为一行或者多行插入已命名的表或视图中。column_list 是由逗号分隔的列名列表,用来指定为其提供数据的列。如果没有指定 column_list,表或者视图中的所有列都将接收数据。 如果 column_list 没有为表或视图中的所有列命名,将在列表中没有命名的任何列中插入一个 NULL 值(或者在默认情况下为这些列定义的默认值)。在列的列表中没有指定的所有列都必须允许 null 值或者指定的默认值。 Insert into 与insert 等效,不过习惯上都使用insert into。 2.4 Insert Into 常见用法 Insert Into是一个插入数据的命令,其语法结构为: Insert Into table(field1,field2,….) Values (value1,value2,…) 其作用: 要求: 1、Insert Into table(field1,field2,….)中字段的个数和顺序,必须与Values (value1,value2,…)中的一致。 2、Values中的值的数据类型,必须与table中的字段的数据类型一致。 3、如果要插入表中的字段具有默认值,并且插入的数据也是默认值,则可以不出现在insert into语句中。如当itemdetail表中丢失Fdetailid=0的记录时可以使用 insert into t_itemdetail(Fdetailid,Fdetailcount) values(0,0) 因为其他列的默认值都=0 3、如果某列是Identity列(种子列或称自动递增列),则不需要指定该列,SQL会自动为其计算递增值。 select identity(int,1,1) Fid,faccountid,fnumber,fname,fgroupid,fdc into temp_001 from t_account order by fnumber select * from temp_001 insert into temp_001(faccountid,fnumber,fname,fgroupid,fdc) values (2604,‘1101’,‘TTT’,101,1)--并没有为Fid指定值,并查询时它已经有新值了。 2.4 Insert Into 常见用法 4、如果values中的值是非数据字类型时,必须用单引号‘’将之括起来 5、insert into还可以与select结合起来使用,而不使用values关键字,如 insert into temp_001(faccountid,fnumber,fname,fgroupid,fdc) select 2604,1101,TTT,101,1 insert into temp_001(faccountid,fnumber,fname,fgroupid,fdc) select faccountid,fnumber,fname,fgroupid,fdc from AIS20050615140703..t_account order by fnumber --只要select后的字段顺序、字段类型与insert into中的保持一致即可。这是最常使用的一种方法。通过这种方式,可以一次性在将符合条件的内容全部插入表中,而使用values的格式,一次只能插入一条数据。 2.4 Insert Into 常见用法 SQL SERVER数据库的检测 SQL SERVER提供了数据库检测的命令,可用DBCC CHECKDB对数据库中各个对象的分配及结构的正确性进行检测,并可通过一参数控制,将所有的错

文档评论(0)

4753333 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档