在tables-teradata中创建日期列时出错

时间:2015-07-17 15:09:44

标签: sql teradata

@Override
public Fragment getItem(int position)
{
    switch (position)
    {
    case PagerConstants.PAGE_FILTER_RECIPES:
        return new FilteredRecipesFragment();

    case PagerConstants.PAGE_SELECTED_RECIPES:
        return new SelectedRecipesFragment();

    case PagerConstants.PAGE_SHOPPING_LIST:
        return new ShoppingListFragment();

    default: // Make sure that this never happens.
        return null;
    }
}

错误讯息:

  

错误:Teradata执行:语法错误,预期类似于','和'LANGUAGE'关键字之间的'CHECK'关键字。

1 个答案:

答案 0 :(得分:2)

错误消息表明 LANGUAGE 是Teradata中的关键字,只需双引号:

"LANGUAGE"      CHAR(7),

但是现在,无论何时在SQL中使用它,都必须加倍引用它,例如

select "LANGUAGE"...

也许只需更改名称。