回答
德比遵循ANSI标准,要求将未加引号的标识符折叠为大写。 所以,下面的语句:
create table user_properties
(
id integer not null
);
将创建一个表,然后将其命名USER_PROPERTIES
和一个名为ID
列。
您可以强制德比用带引号的标识符存储小写(或实际混套管)名称:
create table "user_properties"
(
"id" integer not null
);
将创建一个表,然后将其命名user_properties
和一个名为id
列。
当您使用带引号的标识符(又名“分隔标识符”)时,它们区分大小写,所以第二个表必须使用双引号引用总是。
声明select * from user_properties
将如果表是用第二条语句创建不工作。你有总是引用它:select * from "user_properties"
。
使用带引号的标识符通常会导致太多比它的价值更麻烦。如果你永远不会引用你的标识符,你可以安全地在调用getTables()
是的,这对我有效。与这种情况相比,MySQL的语法稍微简单一点,但是商业上使用它的代价太大了:)我想我会留在大写的情况下,不用引号。 –
@ErnestasGruodis:实际上,如果你在ANSI模式下运行MySQL,它的行为几乎相同。 –
- 1. 带小写字母的小写字母的起始名称
- 2. 如何配置Hibernate使大小写字母的表/列名称
- 3. liftweb映射器 - 设置小写字母表的名称
- 4. 小写字母列表里面的数据帧的名称
- 5. 如何在testdox名称中使用大写字母的首字母缩写?
- 6. hibernate:使用小写名称创建表格
- 7. SQL语法,H2-Database&Intellij-Idea - 小写字母和表格名称以小写字母
- 8. SQL - 选择名称,不管大写还是小写字母
- 9. Oracle中的大写函数名称比小写字母快吗?
- 10. 用小写字母写成小写字母大写
- 11. 如何在MySQL 5.6中以大写字母获取表名称
- 12. 如何在文本行上面创建小写字母
- 13. 如何按字母顺序创建子列的名称?
- 14. 如何小写字母转换为大写字母和大写字母为小写字母
- 15. 按名称使用数据框方法的小写字母列
- 16. iOS应用程序名称小写的第一个字母
- 17. 为变量表示创建数据类型,用所有字母a..z,小写或大写字母表示
- 18. 大写字母和小写字母
- 19. 如何创建一个程序来过滤掉字符串中的小写字母和大写字母?
- 20. 如何忽略小写字母或大写字母?
- 21. 如何识别TSQL中的大写字母和小写字母?
- 22. 如何显示小写字母和大写字母
- 23. VB.net我如何使大写字母是小写字母
- 24. Ruby - 命名约定 - 类/模块名称中缩写词的字母大小写?
- 25. 如何用大写字母做域名?
- 26. FullCalendar名称以大写字母
- 27. 如何为2个大写字母创建正则表达式?
- 28. Angular指令名称:只允许小写字母?
- 29. 返回JSON与属性名称的小写首字母
- 30. docker中的小写字母图片名称
的电话中使用大写字母名称,因为你不能使用create table table_name ....? – SpringLearner
如果我在模式'APP'中执行'st.execute(“CREATE TABLE user_properties”);'将其记录为'USER_PROPERTIES' - 大写。我希望它是小写。这不是一个很大的问题,只是问是否有可能:) –