在做 SAP Cloud Application Programming 练习时,遇到如下的错误消息:
SQLITE_ERROR: table sap_capire_bookshop_books has no column named currency

在我的 schema 定义里,Books entity 里确实存在一个叫做 currency 的字段,但其数据类型为 Currency,来自 @sap/cds/common,而非 built-in 数据类型比如 Integer,String,Decimal等等。

然而通过 csv 文件导入数据到 sqlite in memory 数据库时,却遇到了本文标题描述的错误消息。

这里有个窍门,访问 url:

http://localhost:4004/browse/Books?$top=11

发现Books entity的currency字段,其对应的数据库字段名称应该为 currency_code, 而非 currency:

在 csv 文件里将字段名改为 currency_code, 错误消失:

更多Jerry的原创文章,尽在:“汪子熙”:

SQLITE_ERROR - table sap_capire_bookshop_books has no column named currency相关推荐

  1. 解决:DuplicateMappingException: Table [xx] contains physical column name referred to by multiple ... .

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题: Caused by: org.hibernate.DuplicateMappingExc ...

  2. [转]Format a ui-grid grid column as currency

    本文转自:https://stackoverflow.com/questions/27747184/format-a-ui-grid-grid-column-as-currency-rc-3-0 Yo ...

  3. sqlite-1.0.0源码执行的基本流程概述

    sqlite-1.0.0原理概述 sqlite是一款嵌入式的轻量级的数据库,首个版本诞生于2000年,该数据库遵守ACID的关系数据库管理系统,SQLite不是一个cs架构的数据库引擎,而是被集成在用 ...

  4. python系统-基于Python搭建Django后台管理系统

    一个好的项目数据库管理后台是必须的,今天代码君教大家搭建Django网站后台,当然做网站后台的前提是需要有Python以及Django的开发环境,至于如何搭建这些开发环境,请查看我的上一篇文章 Mac ...

  5. sqlite创建表联合主键的sql写法、执行sql文件、不支持右连接、获取年份、case when 的使用

    sqlite创建表时,联合主键,要写在建表语句最后一行,primary key (),括号里面: 执行sql文件:使用 .read xxx.sql 命令: 下图执行错误,应该是字段名含有中文,不能读取 ...

  6. @wsh888666wsh_wsh vbs vbscript的Web界面

    @wsh888666wsh PROBLEM: 问题: When developping tools to manage simple tasks in an enterprise or a netwo ...

  7. MS SQL Server数据库原理

    MS SQL Server数据库原理 一. 数据库基本概念 数据库系统(DBS):采用数据库技术的计算机系统,由数据库(数据).数据库管理系统(软件).数据库管理员(人员).硬件平台(硬件)和软件平台 ...

  8. android sqlite动态创建表,Android 解决sqlite无法创建新表的问题

    使用SQLite时,继承SQLiteOpenHelper, onCreate方法只有在第一次创建数据库的时候才会被调用, 因此,重新更改或者添加表时,需要在DDMS里面删掉原来的.db文件,重新运行, ...

  9. 基于Python搭建Django后台管理系统

    一个好的项目数据库管理后台是必须的,今天教大家搭建Django网站后台,好了,开始进入正题 今天以搭建一个个人博客网站作为例子讲解网站后台的搭建 一.博客网站的创建 创建项目 生成站点(sites)M ...

最新文章

  1. 录播教室预约系统(八)-客户端部门管理员增加教室
  2. 解决java.lang.UnsupportedClassVersionError
  3. 向碳基芯片更进一步:台积电、斯坦福等联手开发碳纳米管晶体管新工艺,性能逼近硅元件...
  4. (JavaWeb)会话跟踪技术Cookie和Session(重点)
  5. Django学习笔记(4)
  6. 悲痛!南京大学又一女博士跳楼身亡!半年已4位…
  7. python一个等号和两个等号的区别_请问Python语言中is与双等号==有什么区别及作用...
  8. MD5加密以及产生唯一的ID
  9. ajax data传值
  10. ZooKeeper搭建实验
  11. iOS应用发布流程详解
  12. 升级Spring Boot 2.x后RelaxedPropertyResolver不可用的解决方案
  13. 1007 素数对猜想 (20 分)(打表)
  14. AcWing 1191. 家谱树 题解(拓扑排序)
  15. 镭速传输安全设计第二篇:账户密码安全保护
  16. 【Postman】Postman的请求方式
  17. [转]深度剖析闪电网络
  18. [《关于外婆家的一些记忆》闲笔记事集]2012年1月22日
  19. 如何成为一名IT咨询顾问?
  20. 一文读懂如何对混合型数据做聚类分析!

热门文章

  1. 为什么我们需要Maven
  2. 4.python合并excel多个sheet
  3. DHCP服务_学习笔记
  4. JavaScript强化教程 —— JavaScript 总结
  5. 2.4-yum工具详解
  6. centos minimal Bind 主从服务器部署
  7. 使用python简单连接并操作数据库
  8. [!] Attempt to read non existent folder `***********`
  9. bzoj2957:楼房重建
  10. 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议