SQL Server数据库中表的属性出现中括号

  • Post author:
  • Post category:其他


在通过PowerDesigner将数据库的物理设计图转化为实际的数据库时,有时候导入数据库成功后,打开一些表查看时,会发现一些属性名称被系统自动地添加上了中括号“[ ]”。

这是因为这些属性的命名刚好是相关数据库中的关键字,这样虽然也能成功建库,但是有可能在使用代码(如运用Java代码在Hibernate框架下访问数据库时)访问数据库时会发生错误,同样,如果数据库名刚好是叫“User”、刚好是关键字(保留字)时,也会发生错误。

我们要解决这些问题的方法其实也很简单,就是对相关出现中括号的属性进行改名,可以通过添加前缀以及下划线进行命名和区分保留字。

同样,数据库中相关数据库的库名、表名都最好不要是关键字(保留字)。



版权声明:本文为u010287342原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。