数据库疑难杂正

数据库疑难杂正,第1张

alter table test nocheck constraint 'FK__Course__Cpno__7C8480AE

create table test123

(

test varchar(20) check(id like '男' or id like '女')

)

第三个:必须这样,除非你想要随机数据,或者把另外一张表的数据插过来

第四:你设置的类型长度不够,所以提示:

一个字母和一个数字相当于char(1),一个汉字相当于char(2)

update 表A set 行政区划=表B行政区划 from 表A,表B where charindex(表B行政区划,行政区划)>0

你这句写的明显有问题

表A和表B都没有关联的,,,你怎么更新,,

关联更新的结构是下面的

update a set 字段=b字段

from a,b

where a关联字段=b关联字段

and 其他条件

右击你的数据库,属性,选择左上角的文件,在右边可以看到你当前数据库所在的路径在哪里,然后找到相应的盘符,看是否空间不足,如果没有空间不足的话,看下你是否启用自动增长,并且是否限制文件增长

建表的代码是对的

但是插入是错误的

语法错误

insert into 表 (字段)values ('数据')

插入数值也错误

应该是''

你试试看插入语句

insert into MissingPersonReport values ('001','2003-01-15 00:00:00','Brown' )

消息 8152,级别 16,状态 14,第 1 行

将截断字符串或二进制数据。

语句已终止。

这是你的字段设置大小的问题

执行sql语句删除表

drop table MissingPersonReport

然后运行(建立表)

create table MissingPersonReport (MPR_Num varchar(50) not null primary key, MPR_DoR datetime not null, MP_SName varchar(50) not null)

然后执行插入

insert into MissingPersonReport values ('001','2003-01-15 00:00:00','Brown' )

(1 行受影响)

成功

共同学习!

以上就是关于数据库疑难杂正全部的内容,包括:数据库疑难杂正、sql 更新一个字段,条件是.....、[急]mssql2005 导入到另外mssql2005 报的错误!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10168820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存