楼主 wise |
Q:Excel中的SQL字段名有哪些限制? A:SQL字段名称受字段命名规则的限制。字段名称可以长达64个字符,可以是字符、数字、空格和特殊字符的组合,其中特殊字符不包括句点(.),感叹号(!),重音符(`),双引号(")和中括号([])。 情况1:若数据源中的字段名中存在句点(.),感叹号(!),重音符(`),双引号(")和中括号([])时,查询得到的结果中, 若是双引号没问题,能显示;若是句点.,则给#替换;若是感叹号!,则给_替换;若是中括号],则给)替换;若是重音符`,则给1替换。 情况2:若字段存在句点,查询结果给#替换,但此时在字段中把句点改成!或_号等其他特殊字符,得到都是以#替换;其他特殊字符原理一样. |
2楼 海绵宝宝 |
![]() 双引号没问题,能显示 其他符号不是都替换为# SQL中特殊字符转换 句点. # 感叹号! _ 中括号] ) 重音符` 1 不知道我的回答对哇,还请WISE版主验证下,谢谢 |
3楼 wise |
恩,我验证一下。 |
4楼 wise |
测试的方法不同,会导致这样的问题。 |
5楼 海绵宝宝 |
版主测试出来的是不是和我一样,如果有不一样的地方还请版主告诉我,让我也学习下,谢谢![]() |
6楼 wise |
![]() ![]() 你那个问题问得好啊。 你在源文件上改一下字段的符号,再刷新。 看看 |
7楼 海绵宝宝 |
反正我是随便拿了些数据测试了,你说测试的方法不同,得到的结果不同,我想知道你得到什么不同结果了![]() |
8楼 biaotiger1 |
ALT+10 被替换成了“_” |
9楼 海绵宝宝 |
最终测试结果,感叹号和重音符号都被 _ 替代,唯一特殊的就是如果字段名最后个是感叹号,那么被 _1 替代 很抱歉,我先前误传了测试结果,请WISE版谅解 |
10楼 無心 |
学习了,各位的专研精神更值得我们学习 |
11楼 xpm130 |
正好需要这些知识.学习了. |
12楼 jyz6620 |
学习了 |