当前位置:编程学习 > VB >>

列名和时间(列)中间有空格

数据库中的表,列名和时间(列名)中间有空格(由两个词构成列名,中间以空格分开)
oracle 8.0.4数据库,
用pb7.0提交sql查询语句怎么写? select substr(mystr,1,instr(mystr,' ')-1)
from mytab

select substr(mystr,instr(mystr,' '))
from mytab 对于有空格的列名我不知道怎么弄 包括时间列,
表a  first time    us ID  Suliang  
     2011-01-08    395     27
     2011-01-09    258     77
     .........     ...     ..
     .........     ...     ..
望阿呆 写详细点 包括where 时间段的查询
有奖啊


表a first time us ID Suliang   
  2011-01-08    395    27
  2011-01-09    258    77
  .........     ...    .. 
  .........     ...    ..
select [列       名  1],[列  名2]...... FROM YourTable Oracle 表名 列名 是不能用[ ]括起来的!那应该用什么符号?尤其是表名有空格的时候。 我前面看错了,试试单引号‘’ 双引号 单引号都是 ora-00904无效标示符,有其他方法吗?
 
 到oracle那里问问 双引号 oracle中等于或者不等于中,如果是数字可以不要单引号。有字母的话就要单引号,看楼主内容看的有点不明白。能否描述清楚点啊;最好上个图 A  空格用双引号你先用PL/SQL Developer中运行下面语句创建个测试tabel,在SQL*Plus中则会报错,
create table "test 1"
("test tabel" varchar2(10));
然后执行:
select "test tabel" from "test 1";
pb画板中写入select “us ID”from 表a 
pb提示"us ID"  ora-00904无效标示符
select‘us Id’from 表a 
返回  ‘usId’
        us Id
        us Id
        ...
        ...
        ... 
应该返回的查询结果是us ID 列的数据而不应该是us ID
不理解是什么意思,那有空格的列应该怎么写select 语句?
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,