SQL Server 字符串或二进制数据将在表,列,中被截断。截断值:“““ 字段默认值设置男,性别男或女

阅读: 评论:0

SQL Server 字符串或二进制数据将在表,列,中被截断。截断值:“““ 字段默认值设置男,性别男或女

SQL Server 字符串或二进制数据将在表,列,中被截断。截断值:“““ 字段默认值设置男,性别男或女

1问题描述

关于字段默认值的设置,设置性别默认为男
可以直接打开表设计器输入的默认值
直接输入汉字就好,系统会自动给加单引号的
不然画蛇添足是会报错的
1)如图:自己写了“男”,然后系统补全后变成酱紫

2)然后输入字段的时候,默认值 不会自己显示:
3)并且报错
字符串或二进制数据将在表,列,中被截断。截断值:"""

2解决方案

默认值,直接输入就好,不用加引号了,(会自动给加单引号的,要是加,也是英文单引号!!

3关于性别男女的设置

gender=‘男’ OR gender=‘女’
gender in (‘男’,‘女’)

T-sql语句
–Gender CHAR(2) DEFAULT ‘男’, --不填默认男
–Gender CHAR(2) CHECK (Gender IN (‘男’,‘女’)), --没有default并且没要求not null 所以不填会默认 Null
–Sgender CHAR(2) DEFAULT ‘男’ CHECK (Sgender IN (‘男’,‘女’)), --不填默认男

偶然看到的一个总结,码住,有空可以看一哈
学而时习之,不亦悦乎
温故而知新,不亦乐乎

本文发布于:2024-02-04 17:08:44,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170712373457658.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:将在   字段   字符串   默认值   性别
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23