1.如何查出数据库中所有表中不包含MODIFIER字段的表,
select distinct
TABLE_NAME from user_tab_columns a
where a.COLUMN_NAME <> 'MODIFIER' 得到的值为什么不正确。
2.我如何将得到的一组表同时加上MODIFIER NVARCHAR2(120)字段,即用得到的表结果集来替换下列语句中的表名。
declare
vstr_sql varchar2(2000):='alter table 表名 add MODIFIER NVARCHAR2(120) not null)';
begin
execute immediate vstr_sql;
end;
希望各位指教,3Q.
éè¦ç¨åå¨è¿ç¨è§£å³ã
å¦æ°æ®åºä¸åå¨ä¸¤å¼ 表ï¼è¦ç»ä¸¤å¼ 表é½å¢å 两个åæ ·å称åæ ·å±æ§çå段ï¼éè¦ç¨ä»¥ä¸ä»£ç ï¼
1ãå建æµè¯ç¨è¡¨teståtest1
create table test2ãè¦ä¸ºä¸¤ä¸ªè¡¨åæ¶å¢å id1åname1å段ã使ç¨ä»£ç ï¼
declareå¦å¾ï¼
3ãæ§è¡ä»£ç ï¼æåæ 误åï¼æ¥è¯¢test表åtest1表ç»æï¼
我没弄清楚user_tab_columns视图包含的字段意义,谢谢了!现在理清楚了。
追答嗯,思路很重要