一个简单但不常见的Select语句,谁会写? select * from tbname where value in('2004-10','2004-11','2004-12'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select rownum,x.* from ('2004-10','2004-11','2004-12') x select rownum as id, a.* from ('2004-10','2004-11','2004-12')a pqhppp(朋朋) 和 bluelamb(bluelamb) 的方法好象不行,我试了系统提示表名无效 创建序列TEMPSEQUENCE;declare v_str varcahr2(100);v_str='2004-10,2004-11,2004-12'insert into tb(id,value)select id=TEMPSEQUENCE.NEXTVAL,value=想不出来啦谁来补充 典型的横表转竖表问题,横表列数固定的话,用一个sql可解决,不固定时要用过程 楼上的能不能说得清楚一些?列数是固定的!sql怎么写呢?不固定时有没有代码可以参考参考?呵呵,我是不是太贪婪了! select rownum id, value from (select '2004-10' value from dualunionselect '2004-11' value from dualunionselect '2004-12' value from dual)我经常这样用, 如果集合多了,可以用UltraEdit编辑 错误处理 如何确定合适的日志文件大小 请教,物化视图怎么写的,谁能帮忙写个例子,多谢~~ sql 语句急救? 如何 查看 sid? 请问很简单的Insert Into语句包括varchar(4000) 的记录,字段超长时为会不会报错? 大家来帮忙啊~~ 用ADO访问ORACLE服务器时,是否一定要装ORACLE的客户端? 为什么不能启动OracleOraHome90Agent服务 求SQL语言.在线等待!加急 建表语句执行权限问题! Oracle中写存储过程时,关于字符串的问题
declare
v_str varcahr2(100);
v_str='2004-10,2004-11,2004-12'
insert into tb(id,value)
select id=TEMPSEQUENCE.NEXTVAL,value=
想不出来啦
谁来补充
不固定时有没有代码可以参考参考?
呵呵,我是不是太贪婪了!
select '2004-10' value from dual
union
select '2004-11' value from dual
union
select '2004-12' value from dual
)我经常这样用, 如果集合多了,可以用UltraEdit编辑