这样的sql 语句应该怎么写?

[复制链接]
查看11 | 回复2 | 2009-1-4 14:52:28 | 显示全部楼层 |阅读模式
我要在存储过程中写这样的sql 语句, 这个语句中table a中取相关的数据出来,如果table a 里面有column b,这要加一个条件 b=1,语句就是这样,select * from a where b=1;如果 table a 不包括coloumn b 就直接写成 select * from a;
我想在一句sql 语句中写出来,请问应该怎么写?
谢谢!
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
To use a single sql cann't achieve you goal,
because you must judge whether the table a contains column b firstly!
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
你的表结构为什么会事先不知道呢?
如果连表名也是不确定的,那么就用动态SQL, 从USER_TAB_COLUMNS取得表结构。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行