代码之家  ›  专栏  ›  技术社区  ›  Sachin Shanbhag

关于SQL创建表的简单问题

  •  1
  • Sachin Shanbhag  · 技术社区  · 14 年前

    实际上,我正在测试数据库中创建一个示例表的过程中,不知怎么地,我错过了正确的语法,并为create table生成了这个语句。-

    CREATE TABLE A (id as INT, column1 as nvarchar(10))
    

    当我试图执行这个语句时,我得到了下面的错误-

    'nvarchar' is not a recognized built-in function name.
    

    尽管如此,我发现我不应该使用 作为 “在列声明中并更正了它,我现在很好奇为什么我只得到这个错误 nvarchar 而不是为了 INT . 也就是为什么这个错误没有正确的语法或者类似的错误。

    事先谢谢。

    1 回复  |  直到 14 年前