简单问题 select 2 from table_name;这样不是行吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 2 from table_name;在JAVA里穿入的SQL可以这样 单一SQL语句不行,可以用sql块:DECLAREP_SQL VARCHAR2(100);P_COL VARCHAR2(30);BEGINSELECT CNAME INTO P_COL FROM COL WHERE COLNO = 2;P_SQL := 'SELECT ' || P_COL || ' FROM TABLENAME ';Execute IMMEDIATE P_SQL;END; 表中有列号的吗?ROWID行号就有啊. 还真的有列号.不过上面的例子少了一个条件.应该是DECLAREP_SQL VARCHAR2(100);P_COL VARCHAR2(30);BEGINSELECT CNAME INTO P_COL FROM COL WHERE TNAME='TABLE_NAME' AND COLNO = 2;P_SQL := 'SELECT ' || P_COL || ' FROM TABLENAME ';Execute IMMEDIATE P_SQL;END; oracle11g安装出错 linux服务器oralc优化问题 ORACLE 数据同步 4个表abcd,取出A表中有,BCD中都没有的数据【在线等】 oracle 函数问题 50分求库内数据转移简单SQL的格式 跪求时间拆分存储过程,谢谢了 linux安装oracle9i步骤中,好多资料上都有下面的过程,这是做什么用? 用UTL_SMTP包发送邮件时,如果邮件内容是中文,收到的内容就变成乱码,怎么办? oracle数据库存储过程 oracle查询时出现错误! 小小问题。。。请看。。。
在JAVA里穿入的SQL可以这样
DECLARE
P_SQL VARCHAR2(100);
P_COL VARCHAR2(30);
BEGIN
SELECT CNAME INTO P_COL FROM COL WHERE COLNO = 2;
P_SQL := 'SELECT ' || P_COL || ' FROM TABLENAME ';
Execute IMMEDIATE P_SQL;
END;
ROWID行号就有啊.
不过上面的例子少了一个条件.
应该是
DECLARE
P_SQL VARCHAR2(100);
P_COL VARCHAR2(30);
BEGIN
SELECT CNAME INTO P_COL FROM COL WHERE TNAME='TABLE_NAME' AND COLNO = 2;
P_SQL := 'SELECT ' || P_COL || ' FROM TABLENAME ';
Execute IMMEDIATE P_SQL;
END;