我是 sql 新手,由于某种原因,我习惯于在命令行中看到的箭头符号 ( -> ),这意味着它已准备好输入,现在显示为 ( ‘> ) 并且它不接受命令。这是什么意思,我该如何回到 ( -> ) ?
谢谢
原文由 fdama 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是 sql 新手,由于某种原因,我习惯于在命令行中看到的箭头符号 ( -> ),这意味着它已准备好输入,现在显示为 ( ‘> ) 并且它不接受命令。这是什么意思,我该如何回到 ( -> ) ?
谢谢
原文由 fdama 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 ‘/ 命令并按回车键,然后它将继续以 -> 开头的下一行,然后使用 ;然后按回车。
如果查询中存在不平衡的 ‘(单引号),就会发生这种情况。
原文由 SAURABH MAURYA 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
这意味着它将后面的任何输入视为字符串文字的一部分,直到遇到(n 个未转义的)字符串终止引号
'
字符。之所以会发生这种情况,是因为您之前使用这样的字符串终止引号字符开始了字符串文字。例如: