我创建了这个表,并试图填充它,但我一直收到错误。
下面是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'.有什么建议吗?
发布于 2012-10-15 04:20:31
CREATE TABLE tblModule07Partition_RI (
column01 int,
column02 varchar not null DEFAULT 'N/A',
CONSTRAINT column01Key PRIMARY KEY (column01)
)发布于 2012-10-15 04:43:43
在SQL Server 2000中,如果移除
ON psPartitionModule07_RI (column01)
WITH (DATA_COMPRESSION = ROW)部分。
当然,这在我的服务器上是行不通的,但它表明其余的代码确实创建了一个表。因此,您可能需要检查此部分是否正确。
也就是说,您的column02定义不适合您的数据,因为您没有正确定义列的长度。
如果你想输入'First Partition1‘,那么你需要将它定义为(至少) varchar(17)
https://stackoverflow.com/questions/12885828
复制相似问题