博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MSSQL2005约束(五)-default约束
阅读量:5107 次
发布时间:2019-06-13

本文共 579 字,大约阅读时间需要 1 分钟。

defaulty作用是:如果定义了一个default约束的列,在插入一行的数据的这个default列的字段时未指定字段时,自动生成这个字段.

  例1: 

  create table A(

  a_id int primary key,
  a_sex char(2) default '男',
  constraint CK_a_sex CHECK (a_sex='男' or a_sex='女')
  )

  insert into A (a_id,a_sex) values(1,'女')  --如果直接指定,default将不起作用

  insert into A (a_id) values(2)          --如果为指定a_no字段,default将指定字段为‘’.

  例2. 

  create table F(

  a_id int primary key,
  a_sex char(2) default '你',
  constraint CK_a_sex1 CHECK (a_sex='男' or a_sex='女')
  )

  --如果执行将出现以后使用中造成错误: 

  

 

转载于:https://www.cnblogs.com/coconut2013/archive/2013/05/21/3090631.html

你可能感兴趣的文章
GDOI DAY1游记
查看>>
收集WebDriver的执行命令和参数信息
查看>>
数据结构与算法(三)-线性表之静态链表
查看>>
mac下的mysql报错:ERROR 1045(28000)和ERROR 2002 (HY000)的解决办法
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
cassandra vs mongo (1)存储引擎
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
遍历Map对象
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
#Leetcode# 209. Minimum Size Subarray Sum
查看>>
SDN第四次作业
查看>>