0

我创建了这个表,我试图填充它,但我不断收到错误。

这是创建表语句:

--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'.

有什么建议吗?

4

2 回答 2

0
CREATE TABLE tblModule07Partition_RI (
    column01 int,
    column02 varchar not null DEFAULT 'N/A',
    CONSTRAINT column01Key PRIMARY KEY (column01)
)
于 2012-10-14T20:20:30.850 回答
0

如果我删除了您的创建表脚本 def 在 SQL Server 2000 中工作

ON psPartitionModule07_RI (column01)
WITH (DATA_COMPRESSION = ROW)

部分。

当然,这在我的服务器上不起作用,但它表明其余代码确实创建了一个表。所以也许你需要检查这部分是否正确。

也就是说,您的column02定义不适合您的数据,因为您没有正确定义列的长度。

如果要输入“第一个分区 1”,则需要将其定义为(至少)varchar(17)

于 2012-10-14T20:43:43.023 回答