sql server insert values 语句怎么写?
我想要先创建一个表,然后向表中添加一些值看看这样行吗createtableMissingPersonReport(MPR_Numvarcharnotnullprimary...
我想要先创建一个表,然后向表中添加一些值
看看这样行吗
create table MissingPersonReport (MPR_Num varchar not null primary key, MPR_DoR datetime not null, MP_SName varchar not null)
insert values "001","2003-01-15 00:00:00","Brown"
谢谢了! 如不对,该如何改 展开
看看这样行吗
create table MissingPersonReport (MPR_Num varchar not null primary key, MPR_DoR datetime not null, MP_SName varchar not null)
insert values "001","2003-01-15 00:00:00","Brown"
谢谢了! 如不对,该如何改 展开
3个回答
展开全部
建表的代码是对的
但是插入是错误的
语法错误
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 行受影响)
成功
共同学习!
但是插入是错误的
语法错误
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 行受影响)
成功
共同学习!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询