Oracle中如何處理帶中劃線的字段? 我的數據庫表中有這樣的一些字段,如:yhin-brk 。當我想用select t.yhin-brk from rfq_main t;去操作時,總是出現錯誤,那么Oracle中如何處理帶“-”的字段呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加上引号吧~select "yhin-brk" from rfq_main t; --加双引号""select t."yhin-brk" from rfq_main t; --应该是你建表的时候又双引号 不然不会成功 所以检索的时候也的加双引号select t."yhin-brk from" rfq_main t create table t as select empno "yang--ze",ename from emp where deptno=20select "yang--ze", ename from t测试可以的报错 可能是 "--" 多写了一个"-" 我开始也大意了 ~~ SQL> create table a("yhin-brk" number);Table createdSQL> select "yhin-brk" from a; yhin-brk----------SQL> select dbms_metadata.get_ddl('TABLE','RFQ_MAIN') from dual 看看结果就明白 我試過了可以啊!select "yhin-brk" from rfq_main;你試試把t給刪除 【数据恢复】如何能根据session_id反操作该session的数据库操作 请教各位高手,关于多条件查询的问题 发一个sql问题, HP-Unix安装oracle 10g错误 菜鸟求助Oracle 下在脚本文件中如何判断表及字段是否存在? 存储过程 oracle数据库的internet连接问题 请教一个PL/SQL语句,请高手帮助!! 如何定时调用某个存储过程? 怎么把ORACLE中的表全部导入到acces表中? -- 效率就是效率!-- 联合索引的列顺序问题
--加双引号""
select t."yhin-brk" from rfq_main t;
--应该是你建表的时候又双引号 不然不会成功 所以检索的时候也的加双引号
select t."yhin-brk from" rfq_main t
create table t as select empno "yang--ze",ename from emp where deptno=20
select "yang--ze", ename from t测试可以的报错 可能是 "--" 多写了一个"-" 我开始也大意了 ~~
SQL> create table a("yhin-brk" number);Table createdSQL> select "yhin-brk" from a; yhin-brk
----------SQL>
select dbms_metadata.get_ddl('TABLE','RFQ_MAIN') from dual 看看结果就明白
select "yhin-brk" from rfq_main;
你試試把t給刪除