为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦8
【操作系统】:linux
【CPU】:
【问题描述】*:用达梦8的迁移工具生成出来的SQL文件,使用disql,直接执行sql脚本文件,一次性建模式,建表,插入数据,创建触发器,提示错误The script file is not complete,last sql has not been executed.但是我将SQL文件里面的语句粘贴出来直接在管理工具里面执行是没问题的。
有可能从liunx到windows平台之间 拷贝复制,字符转换过程,导致文件中字符编码转换识别问题。 最好的办法是在disql上新建一个文件,然后同操作系统平台复制进去,再执行看看。 或者disql上的客户端里执行的sql另存为一个新的 sql文件,然后disql再调用看看
是否有具体的报错截图?
可以参考方式执行脚本
disql下执行脚本文件

注意 disql 下执行脚本文件不要带分号“;”