sqlserver 插入或更新表常用 系统错误消息 整理
2011-04-14 09:02
204 查看
241 文字型转日期或时刻失败
242 数据库允许日期范围以外
244 超过InT最大值
245 varchar12.9555转int型失败
248 varchar转int超过最大值
547 check约束以外
515 NULL 不允许
2627 主键冲突
2714 对像已经存在(重复)
8114 类型转换错误
8115 型转换引算式溢出
8152 字符超过限定位数
测试用表
drop table Student
GO
CREATE TABLE Student(
Sno char(9) primary key,
Sname varchar(10) NOt null,
Ssex char(2) check (Ssex in('男','女')),
Sage numeric(2,0) check(([Sage]>1 and [Sage]<100)),
Sdept char(4),
class int,
flg tinyint,
thirty numeric(15,4),
[start_date] datetime
)
GO
insert Student values('313','fan','男','1','6888',2,'126','1000+04-13 25:05:27.000','1000+04-13 25:05:27.000')
update Student set Sno='',Sname='',Ssex='男',Sage=99,Sdept='8888'
242 数据库允许日期范围以外
244 超过InT最大值
245 varchar12.9555转int型失败
248 varchar转int超过最大值
547 check约束以外
515 NULL 不允许
2627 主键冲突
2714 对像已经存在(重复)
8114 类型转换错误
8115 型转换引算式溢出
8152 字符超过限定位数
测试用表
drop table Student
GO
CREATE TABLE Student(
Sno char(9) primary key,
Sname varchar(10) NOt null,
Ssex char(2) check (Ssex in('男','女')),
Sage numeric(2,0) check(([Sage]>1 and [Sage]<100)),
Sdept char(4),
class int,
flg tinyint,
thirty numeric(15,4),
[start_date] datetime
)
GO
insert Student values('313','fan','男','1','6888',2,'126','1000+04-13 25:05:27.000','1000+04-13 25:05:27.000')
update Student set Sno='',Sname='',Ssex='男',Sage=99,Sdept='8888'
相关文章推荐
- SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败
- SqlServer常用语句整理(后续更新)
- sqlserver 所有系统和用户定义错误消息
- SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败
- SqlServer 常用系统表整理及DDL语句整理
- Debian系统apt-get命令整理修改更新源
- 错误消息 823 可能指示硬件问题或 SQL Server 中的系统问题
- 黄聪:destoon常用数据库操作(插入、更新、删除、获取一行信息)
- 【转】Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- Debian系统apt-get命令整理修改更新源
- 关于《创建组件**失败。错误消息为**未能加载文件或程序集**或它的某一个依赖。系统找不到指定文件。》的解决方案
- Linux系统常用命令整理
- Unity—项目开发中常用模块(吐血整理笔记摘要)--------持续更新中... ...
- Oracle数据库案例整理-Oracle系统运行时故障-tnsnames.ora文件配置错误导致数据库TNSping失败
- SQLserver的问题搞定了,就是重装系统清理一下C盘更新注册表就可以安装了
- [解决方法]网络策略设置禁止您使用该网站获取您计算机的更新程序。 如果您确认此消息有误,请向您的系统管理员咨询。
- mysql和sqlserver存在就更新,不存在就插入的写法
- Oracle常用数据库系统表单以及SQL的整理
- ORACLE常用系统视图(整理)