1.新建乙個test.sql,適用於新增字段 (dml) ,但不確定是否含有該欄位,內容如下:
num number;
begin
select count(1) into num from user_tab_columns where table_name = 'table1' and column_name = 'cols1';
if num=0 then
execute immediate'alter table table1 modify (cols2 number(1),
cols3 number(1),
cols4 number(1))
add (cols5 varchar2(9),
cols1 varchar2(6));';
end if;
2.新建乙個test2.sql,適用於建立表 (ddl) ,但不確定是否存在該錶,內容如下:
num number;
begin
select count(1) into num from user_tables where table_name = 'gp_pur_contract_useplan';
if num=0 then
execute immediate'
create table table2
(cols1 varchar2(18) not null,
cols2 number(1) not null,
cols3 number(1),
cols4 number(1))
)end if;
中國為何拒絕重複使用課本?
國際上許多國家都有重複使用課本的傳統,亦即學生公升學後將所有的書本留下,供下一屆學生使用。同一本教材,美國學生使用5年,日本學生使用達到10年,而在資源缺乏 經濟落後的中國,課本的使用壽命僅僅半年。中國青年報 算了一筆帳 我國現有在校中小學生2.2億人,按每個學生每學期需用課本1500克計算,若能連...
如何重複使用IEnumerable物件來列舉?
我在2011年9月發表了乙個問問,沒人理我。自己看了一下,嘗試自己解決 原問題 msdn 在非泛型集合中,您可以在呼叫reset後呼叫movenext,將列舉數移回集合的開始處。在泛型集合中,您不能再將current設定為集合的第乙個元素 而須建立新的列舉數例項。乙個複雜的linq 變數停難定義的,...
Tensorflow中變數的重複使用
tf.get variables name,shape,initializer 和tf.variable name,shape,initializer 都是相同的,建立 初始化 乙個變數.但是tf.get variables 中name是必寫項,而tf.variable 是可選項。且tf.get v...