澳门新蒲京娱乐

图片 5
常用知识点总括,数据库基本知识
澳门新蒲京娱乐 22
2000详细安装过程及配置【澳门新蒲京娱乐】,如何创建和还原SQL

SQLServer之FOREIGN KEY约束

FOREIGN KEY约束添加规则

壹 、外键约束并不仅能够与另一表的主键约束相链接,它还是能够定义为引用另2个表中
UNIQUE 约束的列。

贰 、借使在 FOREIGN
KEY 约束的列中输入非 NULL
值,则此值必须在被引用列中设有;不然,将回到违反外键约束的错误音讯。 若要保管验证了组合外键约束的保有值,请对持有到场列钦点NOT NULL。

③ 、FOREIGN KEY
约束仅能引用位于同一服务器上的等同数据库中的表。 跨数据库的引用完整性必须经过触发器实现。

四 、FOREIGN KEY
约束可援引同一表中的其余列。 此行为称作自引用。

澳门新蒲京娱乐 ,五 、在列级内定的
FOREIGN KEY 约束只可以列出三个引用列。 此列的数据类型必须与概念约束的列的数据类型相同。

陆 、在表级内定的
FOREIGN KEY 约束所怀有的引用列数目必须与约束列列表中的列数相同。 每一种引用列的数据类型也亟须与列表中相应列的数据类型相同。

柒 、对于表可包涵的引用别的表的 FOREIGN KEY
约束的数量或别的表所拥有的引用特定表的 FOREIGN KEY 约束的数目, 数据库引擎 都没有预订义的限制。 就算如此,可使用的 FOREIGN KEY
约束的实际上数目仍然受硬件配备以及数据库和应用程序设计的限定。 表最多能够将 25一个别的表和列作为外键引用(传出引用)。 SQL
Server 二零一六 (13.x) 将可在单独的表中引用的其余表和列(传入引用)的数目限制从
253 升高至 10,000。 (包容性级别至少必须为
130。)数量限制的增高带来了下列约束:

DELETE 和 UPDATE
DML 操作协理胜出 253 个外键引用。 不支持MELANDGE 操作。

对自我举办外键引用的表仍只可以进展 25三个外键引用。

列存款和储蓄索引、内部存款和储蓄器优化表和 Stretch Database
暂不援助开始展览抢先 253 个外键引用。

捌 、对于权且表不强制 FOREIGN KEY 约束。

⑨ 、借使在 CL奥德赛用户定义类型的列上定义外键,则该品种的落实必须扶助二进制排序。

十 、仅当 FOREIGN
KEY
约束引用的主键也定义为项目 varchar(max) 时,才能在此约束中央银行使项目为varchar(max) 的列。

DEFAULT约束添加规则

① 、若在表中定义了暗中认可值约束,用户在插入新的数据行时,假如该行没有点名数量,那么系统将默许值赋给该列,假设大家不设置默许值,系统暗许为NULL。

贰 、假如“暗中认可值”字段中的项替换绑定的私下认可值(以不带圆括号的花样呈现),则将唤起您拨冗对默许值的绑定,并将其替换为新的暗中认可值。

叁 、若要输入文本字符串,请用单引号 (‘)
将值括起来;不要选用双引号
(“),因为双引号已封存用于带引号的标识符。

肆 、若要输入数值暗中认可值,请输入数值并且不要用引号将值括起来。

伍 、若要输入对象/函数,请输入对象/函数的称号并且毫不用引号将名称括起来。

运用SSMS数据库管理工具添加外键约束

本示例演示当表结构已存在时添加外键约束,创造表时拉长外键约束步骤和表结构存在时添加外键步骤一样。示例演示如下:

① 、连接数据库,打开要添加外键的多少表-》右键点击-》选择设计。

澳门新蒲京娱乐 1

② 、在表设计窗口-》选用要添加外键的数目行-》右键点击-》选择事关。

澳门新蒲京娱乐 2

三 、在外键关系窗口中-》点击添加。

澳门新蒲京娱乐 3

四 、添加完成后-》首先修改表和列规范。

澳门新蒲京娱乐 4

⑤ 、在表和列窗口中-》输入外键名-》在左手选择主表和关联的列-》在右手采用从表和作为外键的列-》点击分明。

澳门新蒲京娱乐 5

⑥ 、在外键关系窗口中-》可挑选丰盛可能不添加外键描述-》可采用丰裕大概不添加修改或许去除数据时级联操作-》可挑选充裕可能不添抓好制外键约束-》可选用丰裕大概不添坚实制用于复制-》点击关闭。

澳门新蒲京娱乐 6

七 、点击保存按钮(ctrl+s)-》此时表会弹出警告窗口,点击是-》刷新查看外键是不是丰盛成功。

澳门新蒲京娱乐 7

澳门新蒲京娱乐 8

选拔SSMS数据库管理工科具添加DEFAULT约束

壹 、连接数据库,采纳数据表-》右键点击-》接纳设计。

澳门新蒲京娱乐 9

② 、在表设计窗口中-》接纳数据列-》在列属性窗口中找到暗中认可值或绑定-》输入默许值(注意私下认可值的数据类型和输入格式)。

澳门新蒲京娱乐 10

叁 、点击保存按钮(也许ctrl+s)-》刷新表-》再一次打开表查看结果。

澳门新蒲京娱乐 11

应用T-SQL脚本添加外键约束

运用T-SQL脚本添加DEFAULT约束

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图