我有些记录真的搞砸了。 我的团队负责人告诉我找出ascii值为14和15的字符的位置。
我有一个查询
SELECT CHARINDEX(CHAR(14),X_CUSTOMER_COMMENTS)
FROM vp_service_requests;
SELECT CHARINDEX(CHAR(15),X_CUSTOMER_COMMENTS)
FROM vp_service_requests;
返回0,因为我无法在google后找到14和15 ascii值的char 搜索我发现14和15 ascii值是移入和移出 这在键盘上如何表示,所以我可以尝试使用CHAR(14)功能。
答案 0 :(得分:0)
它应该是Ctrl-N和Ctrl-O,虽然我怀疑这会有所帮助。
尝试将记录加载到一个好的编辑器中,然后在HEX中查看它们。奇怪的角色应该像拇指一样伸出来
答案 1 :(得分:0)
作为旧DOS时代的延续,Windows仍允许您通过按住ALT键从键盘输入某些旧的ASCII键,然后输入您想要输入的三位数代码(从10键开始) pad,而不是键盘顶部的数字行),例如14,键入ALT-014。
然而,一些较低级别的代码是从旧的终端函数继承的,例如,ASCII 7是一个铃,8是退格,例如,而是键入一个字符,它们会导致游标以某种方式运行或诱导应用程序以定义的方式响应。您可以通过将值连接到字符串并将其插入测试表中来嵌入CHAR(XX)值进行测试。