我正在为我的学校项目建立一个数据仓库。我已经创建了我的时间维度表,它可以工作。
$config['base_url'] = 'http://localhost/mycms/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
但是,当我尝试在Time Dimension表中创建数据时会发生错误。错误显示:**
` CREATE TABLE TimeDim(
[timeCode] int primary key,
[date] datetime,
[year] char(4),
[month] varchar(2),
[monthName] varchar(9),
[Quarter] varchar(9),
[dayOfMonth] varchar(2),
[dayName] varchar(9),
[dayOfQuarter] varchar(3),
[dayOfYear] varchar(3),
[weekOfMonth] varchar(1),
[weekOfQuarter] varchar(2),
[weekOfYear] varchar(2));`
** 我创建数据的代码是
`Msg 213, Level 16, State 1, Line 95
Column name or number of supplied values does not match table definition.`
答案 0 :(得分:3)
错误是如此清晰: -
列名或提供的值数与表不匹配 定义
这意味着您尝试插入的值数量与列数不匹配。
列数 13 ,如下: -
值 36 ,如下所示: -
编辑脚本后,错误仍然存在,因为值的数量 15 如下: -