admin管理员组

文章数量:1565370

sqlserver写存储过程触发器可能遇到的问题和解决方法
注:本文用于记录本小白数据库学习笔记,问题不全面还望谅解,如果可以帮助到需要的人,我也会觉得很开心的,如有错误地方,还请指正

1.sqlserver数据类型

2.当出现数据类型char与date在add运算符中不兼容,诸如此类问题这样子解决

3.出现将截断字符串或者二进制数据的错误应该这样子做

4.出现如下错误截图解决方案

1.sqlserver数据类型

常用的有

字符数据类型 :char,verchar,text,这三个数据类型,英文和数字占一个字节,中文占两个字节。varchar是变长字符数据,其长度不超过8KB,超过8KB的可以用text存储。

unicode数据类型:nchar,nvarchar,ntext

所有的字节均占两个字节

特别注意的是 date类型,当插入date类型数据时候格式应该为 ‘xxxx-xx-xx’注意此处的单引号为英文,别问我为什么一直在强调

2.当出现数据类型char与date在add运算符中不兼容,诸如此类问题这样子解决

用cast函数将date类型转化为char型



DECLARE
@

本文标签: 触发器解决方法存储过程sqlserver