我用SPOOL 命令输出我的查询结果,为什么输出EXCELL 表时 汉字会变乱码。
这时我的SQL 语句:
select a.pgmauthor,a.pgmname,a.diskname,a.createdate,smm_userinfo.loginname,smm_userinfo.loginpassword
from (select pgm_pgmmaster.pgmauthor,pgm_pgmmaster.pgmname,pgm_pgmmaster.diskname,pgm_pgmmaster.createdate
from pgm_pgmmaster left join doc_docmaster on pgm_pgmmaster.pgmid=doc_docmaster.pgmid where doc_docmaster.docid is null) a 
left join smm_userinfo on a.pgmauthor=smm_userinfo.username
order by a.pgmauthor;我试改了下语句,smm_userinfo.loginname 和smm_userinfo.loginpassword 如果只用一个字段不会有乱码,2个字段都用就有乱码这是为什么啊