如果在SQL语中用数字序号表示某列

imfjl 2004-03-31 12:35:30
我想使用类似:
select * from table1 where :1 is null
的语句表示第一列(因为列名太长了)为空.
这样的语句该如何表达呢?
...全文
17 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
welyngj 2004-03-31
不好做,要用动态sql,等写出那么复杂的sql,浪费了不少时间。
回复
skystar99047 2004-03-31
不好办
回复
imfjl 2004-03-31
不可以像表名一样,也给列名取个别名么?
回复
bigddaddy 2004-03-31
不要用* ,将列名列出来,并用数字重新标志
回复
jiezhi 2004-03-31
使用参数的话,你也需要把正确的列名传进去。
否则不是合法的可执行的sql语句。
回复
相关推荐
发帖
基础和管理
创建于2007-09-28

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2004-03-31 12:35
社区公告
暂无公告