首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建新表时出错

问创建新表时出错
EN

Stack Overflow用户
提问于 2012-10-15 03:39:41
回答 2查看 79关注 0票数 0

我创建了这个表,并试图填充它,但我一直收到错误。

下面是create table语句:

代码语言:javascript
复制
--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')

错误是这样的:

代码语言:javascript
复制
Msg 208, Level 16, State 1, Line 1
Invalid object name 'tblModule07Partition_RI'.

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2012-10-15 04:20:31

代码语言:javascript
复制
CREATE TABLE tblModule07Partition_RI (
    column01 int,
    column02 varchar not null DEFAULT 'N/A',
    CONSTRAINT column01Key PRIMARY KEY (column01)
)
票数 0
EN

Stack Overflow用户

发布于 2012-10-15 04:43:43

在SQL Server 2000中,如果移除

代码语言:javascript
复制
ON psPartitionModule07_RI (column01)
WITH (DATA_COMPRESSION = ROW)

部分。

当然,这在我的服务器上是行不通的,但它表明其余的代码确实创建了一个表。因此,您可能需要检查此部分是否正确。

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

如果你想输入'First Partition1‘,那么你需要将它定义为(至少) varchar(17)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12885828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档