我来换页面颜色
  • 栏目分类: 没有任何子栏目

SQL Server 2008之行值构造器

作者:佚名    文章来源:不详    点击数:    更新时间:2008-5-8
  • 相信大家都知道怎样使用数据操作语言(DML)对SQLServer表的数据进行插入、删除和更新等处理。有时候,我们需要用INSERT语句进行插入的数据实在是多得让人头疼,有很多传统但繁琐的方法可以用来插入大批量数据,不过SQLServer2008提供了一种能够简化数据插入过程的新方法。本文将为大家
正文:SQL Server 2008之行值构造器开始


    
    现在我们用传统的ANSI插入语句向上表添加5行数据,这里需要用到带VALUE从句的INSERT SQL语句来插入数据,脚本如下:

  insert into MyTest1 (id ,fname ,lname , salary) values (1 , 'John' , 'Smith' , 150000.00)

  insert into MyTest1 (id ,fname ,lname , salary) values (2 , 'Hillary' , 'Swank' , 250000.00)

  insert into MyTest1 (id ,fname ,lname , salary) values (3 , 'Elisa' , 'Smith' , 120000.00)

  insert into MyTest1 (id ,fname ,lname , salary) values (4 , 'Liz' , 'Carleno' , 151000.00)

  insert into MyTest1 (id ,fname ,lname , salary) values (5 , 'Tony' , 'Mcnamara' , 150300.00)

  执行结果如下:

  (1 row(s) affected)

  (1 row(s) affected)

  (1 row(s) affected)

  (1 row(s) affected)

  (1 row(s) affected)

  方法二

  假设我们在上述的MyTestDB数据库中有表MyTest2,如下:

  

 USE [MyTestDB]
  GO
  SET ANSI_NULLS ON
  GO
  SET QUOTED_IDENTIFIER ON
  GO
  SET ANSI_PADDING ON
  GO
  IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MyTest2]') AND type in (N'U'))
  DROP TABLE [dbo].[MyTest2]
  GO
  CREATE TABLE [dbo].[MyTest2](
  [Id] [int] NULL,
  [Fname] [varchar](100) NULL,
  [Lname] [varchar](100) NULL,
  [salary] [money] NULL
  ) ON [PRIMARY]
  GO
  SET ANSI_PADDING OFF
  GO    

上一页  [1] [2] [3] [4] [5] 下一页

更多关于 【SQL,Server,2008,行值,构造器,SQL,Server,2008之行值构造器】 的主题

网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

::发表评论::
 姓 名:
 评 分: 1分 2分 3分 4分 5分
 评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用伯虎网IT学院服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。
  • 赞助商链接

    文章搜索 高级搜索

    最新文章

    更多

    热门文章

    更多

    推荐文章

    更多
    • 此栏目下没有推荐文章
    联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    业务支持电话:0514-86138292 邮箱:phopc@126.com QQ:307492388
    Copyright © 2007 - 2008 Phopc.com . All Rights Reserved 苏ICP备07032384号