当我在UNIX环境中运行特定的SQL脚本时,我会在SQL脚本的每一行末尾看到一个’^m’字符,因为它与命令行相呼应。我不知道最初创建了哪个SQL脚本的OS。

是什么原因导致了这一点,我该如何解决?

答案

它是由DOS/Windows线路结束字符引起的。就像安迪·惠特菲尔德(Andy Whitfield)所说的那样,Unix命令DOS2Unix将有助于解决问题。如果您需要更多信息,则可以阅读该命令的人页面。

来自: stackoverflow.com