通过 ODBC 访问 Oracle

gbstar2021 2002-11-18 09:54:24
下面的sql语句在不同字符集下可以正常的执行或显示吗?
select
col1 as 中文列名1
col2 as 中文列名2
from mytable
...
...全文
61 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiGun 2002-11-20
  • 打赏
  • 举报
回复
slect birthday birt from table;
最好别用汉字
gbstar2021 2002-11-18
  • 打赏
  • 举报
回复
数据库使用的 us7ascii 字符集.
我的 sql 查询语句 有的时候 会无法执行
~~~~~~~~
why?
winkiky 2002-11-18
  • 打赏
  • 举报
回复
可以的阿,你在什么环境下遇到了问题?
walkworm 2002-11-18
  • 打赏
  • 举报
回复
如果是用的win2k的话,试试修改操作系统的regional option(区域设置)配置,把“西欧及美国字符集”设为default。。
gbstar2021 2002-11-18
  • 打赏
  • 举报
回复
我用的 Oracle 8.1.6
maxtiger 2002-11-18
  • 打赏
  • 举报
回复
你用的oracle是什么版本的?
gbstar2021 2002-11-18
  • 打赏
  • 举报
回复
就是不行,下面的语句全部不能执行(好像和具体的字有关)
(客户端和服务端字符集都是 american_america.us7ascii)

下面两句提示无效字符
SELECT BIRTHDAY 生日 FROM userinfo
SELECT BIRTHDAY AS 生日 FROM userinfo

下面两句列名为乱码
SELECT BIRTHDAY "生日" FROM userinfo
SELECT BIRTHDAY AS "生日" FROM userinfo
ultrawang 2002-11-18
  • 打赏
  • 举报
回复
ORACLE 的别名是这样查询的!

SELECT 列A A,列B B FROM 表
gbstar2021 2002-11-18
  • 打赏
  • 举报
回复
up

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧