列名和时间(列)中间有空格
数据库中的表,列名和时间(列名)中间有空格(由两个词构成列名,中间以空格分开)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 , 数据库(包含打印,安装,报表)