我创建了这个表,我正在尝试填充它,但我一直在犯错误。
这是create table语句:
--Creating the table
CREATE TABLE tblModule07Partition_RI
(
column01 int,
column02 varchar not null CONSTRAINT column02default DEFAULT 'N/A',
CONSTRAINT column01Key PRIMARY KEY (column01)
)
ON psPartitionModule07_RI (column01)
WITH (DATA_COMPRESSION = ROW)
GO
--6 Inserting records into the table
INSERT INTO tblModule07Partition_RI
VALUES (50,'First Partition 1')
错误是这样的:
Msg 208, Level 16, State 1, Line 1
Invalid object name 'tblModule07Partition_RI'.
有什么建议吗?
答案 0 :(得分:0)
CREATE TABLE tblModule07Partition_RI (
column01 int,
column02 varchar not null DEFAULT 'N/A',
CONSTRAINT column01Key PRIMARY KEY (column01)
)
答案 1 :(得分:0)
如果我删除
,您的Create Table脚本def在SQL Server 2000中有效ON psPartitionModule07_RI (column01)
WITH (DATA_COMPRESSION = ROW)
部分。
当然,这不适用于我的服务器,但它显示其余代码 创建一个表。所以也许您需要检查这部分是否正确。
也就是说,您的column02
定义不适合您的数据,因为您没有正确定义列的长度。
如果您想输入'First Partition 1',则需要将其定义为(至少)varchar(17)