Select b "a.b", c "a.c",d "a.d" from a;
解决方案 »
- 远程连接Oracle主机,必须先装客户端再PL/SQL?
- 请教一个查询语句,上火啊 !感谢大家帮忙!
- 如何用sql删除某字段含有'/0/1'这样的记录?
- oracle 应用开发高手请进,那是一个急啊。。。
- 请问高手:sql server下实现的存储过程有没有办法直接导入到oracle?
- 存储过程问题
- alter Database SET TIME_ZONE = '+08:00' 报错?
- 第一天学oracle,希望有高手帮忙解释scott!解释得越多越好,可以再开一贴送分!
- 请教如何安装Orack9i for Windows
- 一个让我很是困惑的问题!!请高手多帮忙指点!
- 增量备份综合方案 求助
- 帮忙解决一下SEQUENCES变量小于数据库的数据条数!!
我用select * 来查的话 应该怎么办啊?
用select * 是显示所有默认值的
我的表是这样 a b c ...
--------------
1 2 3 ....
3 3 3 .....我想查出来是这样的结果 t.a t.b t.c .....
-------------------
1 2 3...
3 3 3...表里的字段很多 ,而且我事先不知道是什么都
1、先从数据字典中找出该表中的字段;
Select COLUMN_NAME from User_tab_cols Where TABLE_NAME = 'YourTable';
2、根据上面查出的结果生成动态的SQL语句;
strSQL := 'Select '
Do While ...
strSQL := strSQL || colName(上面的字段)|| ' t.' || colName || ',";
Loop
strSQL := Substr(strSQL,1,Len(strSQL)) || ' From YourTable';
3、执行动态的SQL语句即可;
Execute immediate strSQL;