SQL Server数据库知识点六

DELETE语句:
要删除表中的现有数据,请使用以下 DELETE 语句语法:

在上面语法中,首先,指定要从中删除数据的表的名称。
第三,在 WHERE 子句中指定条件以选择删除的行。WHERE子句是可选的。 如果不指定 WHERE 子
句,则表中的所有行都将被删除。

Merge语句:假设有两个表名为: source 表和 target 表,并且需要根据 source 表中匹配的值更新 target 表。 有三种情况:
1.source 表有一些 target 表中不存在的行。在这种情况下,需要将 source 表中的行插入到
target 表中。
2.target 表有一些 source 表中不存在的行。 在这种情况下,需要从 target 表中删除行。
3.source 表的某些行具有与 target 表中的行相同的键。 但是,这些行在非键列中具有不同的值。
在这种情况下,需要使用来自 source 表的值更新 target 表中的行。
如果单独使用 INSERT , UPDATE 和 DELETE 语句,则必须构造三个单独的语句,以使用 source 表中的匹配行将数据更新到 target 表。
数据定义:SQL Server数据类型
Character 字符串:

Unicode 字符串:

VARCHAR与NVARCHAR比较

Binary 类型:

Number 数字类型:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值