我有一个azure数据库,现在我正在创建一个可以访问数据的新移动应用程序。所以我尝试按照本教程复制表格:
http://blogs.msdn.com/b/jpsanders/archive/2013/05/24/using-an-existing-azure-sql-table-with-windows-azure-mobile-services.aspx
我只能看到记录的表名和有效数字,当我点击表时,它会抛出一个错误,说明没有加载数据:ERROR 400。
以下是我在教程中给出的用于解析的查询,但它给出了语法错误。
SET IDENTITY_INSERT sport_ody.EVENT_DETAILS ON
GO
INSERT INTO sport-ody.NEW_EVENT_DETAILS (eventId, locationId, eventStartDate, eventEndDate, eventDescription, displayFlg, lastModDate, soldoutFlg, eventName)
SELECT eventId, locationId, eventStartDate, eventEndDate, eventDescription, displayFlg, lastModDate, soldoutFlg, eventName FROM sport-ody.EVENT_DETAILS
请指导。我找不到很多关于它的教程。
答案 0 :(得分:0)
我在您的架构名称上犯了一个错误。 一开始,你写了sport_ody(带“_”) 在你的查询中你写了sport-ody(带“ - ”)
更改此项以更正语法错误。
Azure Mobile服务使用服务名称来创建SQL架构,但它将使用下划线更改连字符。所以my-mobile-service.azure-mobile.net将创建一个名为my_mobile_service的模式。
HTH
JérémieDevillard