【发布时间】:2021-01-12 12:19:55
【问题描述】:
我对 Access 数据库进行了以下简化查询:
- 构建表:
CREATE TABLE test (id TEXT) - 填充:
INSERT INTO test VALUES ('4711') - 查询:
SELECT
id,
'value',
'Value'
FROM
test
产量
| id | Expr1001 | Expr1002 |
|---|---|---|
| 4711 | value | Value |
现在DISTINCT 的相同查询改变了第二个文字字符串的大小写:
SELECT DISTINCT
id,
'value',
'Value'
FROM
test
产量
| id | Expr1001 | Expr1002 |
|---|---|---|
| 4711 | value | value |
无论查询是通过 OleDb 还是直接通过 MS Access,结果都是一样的。数据库引擎如何更改文字值?我知道 jet sql 有时很奇怪 - 但这在我看来就像一个错误。还是在某处描述了这种行为?
【问题讨论】:
-
Shoot - 有人知道为什么表格在草稿中正确绘制并且在发布时看起来像这样吗?
-
表格前的换行符,如果前面没有换行符,CommonMark 不能正确处理内容。尝试询问错误时遇到错误;)