如何在PostgreSQL中使用点(“。”)创建列名

时间:2017-06-28 15:27:57

标签: postgresql

我正在尝试在PostgreSQL中创建一个表,但是我收到了一个错误 create table bond ([Coupon.Type] varchar(35),[Coupon.Index] varchar(35),[Tranche.1] varchar(35),[Tranche.2] varchar(35))我尝试删除“[”和Coupon.Type,同时删除"Coupon.Type",但无效。

ERROR: syntax error at or near "[" LINE 1: Room varchar(35),(Coupon.Type) varchar(35),[Coupon.Index] va...

1 个答案:

答案 0 :(得分:2)

这将有效

create table bond 
( 
   "Coupon.Type" varchar(35)
  ,"Coupon.Index" varchar(35)
  ,"Tranche.1" varchar(35)
  ,"Tranche.2" varchar(35)
)