oracle 按表資料新增一行

2022-08-18 15:57:10 字數 647 閱讀 6786

在功能實現時,能盡量用乙個sql語句直接實現業務邏輯的話,就不要去寫c#**,便於維護。

以下sql的邏輯是:給明細表新增一條資料,前提是傳入的債券**存在與債券表,否則不新增。此sql返回受影響行數,如果行數為0,則表示沒有新增進資料,則近接的表示為債券**無效。

insert into t_bank_bond_limit_list (s_symbol_name,s_exchange,s_symbol,n_id,n_mian_id,s_source)

select a.s_name,

a.s_exchange,

a.s_symbol,

seq_bond_limit_list_id.nextval,

a.n_mian_id,

a.s_source

from (select mb.s_name,

mb.s_exchange,

mb.s_symbol,

3 n_mian_id,

'1' s_source

from t_mkt_bond mb

where mb.s_info_windcode = '145895.sh'

or mb.s_symbol='145895.sh'

order by mb.s_exchange desc) a

Repeater動態新增一行刪除一行

page language c autoeventwireup true codefile default2.aspx.cs inherits default2 cs public string fcode public string mystates protected void page loa...

repeater 動態新增一行

背景 有時候,需要為列表動態地新增一行,並且在後台 中能訪問到,即repeater在後台動態的新增一行 如果您只需要在前台用js新增一行,那本文不適合您的應用 當然很多其它的控制項可以輕而易舉地做到,但顯示的樣式可能不是我們想要的,所以在這樣的情況下,我們需要用repeater做後台動態新增一行 現...

ORACLE 一行轉多行

解決方法的核心是 產生出1 10的乙個列,作為 輔助列 select level l from dual connect by level 10 問題 兩個表 a b a 表 id pid a1 1 a2 2 a3 3 b 表 pid pnumber 1 22 3 3 5要根據pnumber的數量生...