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 报的错误!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)