ORA 00936 缺失表示式

2021-05-28 08:10:45 字數 814 閱讀 1326

oracle 中 表 expense 的 id是int型別的 ,name是nvarchar2(50)型別,days是int型別的,advance 字段型別是number(10,2)型別的,

當是在winform中對應的textbox中為空時,下面的插入語句提示ora-00936   缺失表示式

煩請大俠幫忙解決啊?急急急!!!不勝感激涕零!!!!

int id = getnum(arrnum, tmp, minvalue, maxvalue, rd);  //呼叫方法獲取隨機數作為id欄位的數值。

其中的name,days,advance 窗體中是三個textbox的name屬性      。部分主要**如下:            

try

,'',,)",id,name.text.trim(),days.text.trim(),advance.text.trim());

dbcon.openconn();                       

oraclecommand cmd = new oraclecommand(sql, conn);

cmd.executenonquery();

cmd.dispose();

messagebox.show("新增費用成功!   ", "提示", messageboxbuttons.ok, messageboxicon.information);

this.close();

}catch(oracleexception ex)

catch(exception ex)

finally

ORA 00979 不是 GROUP BY 表示式

使用聚合函式中用group by來分組資料時特別說明了select 列表項中不存在的列可以出現在group by的列表項中,但反過來就不行了,在select列表項 現的列必須全部出現在group by後面 聚合函式除外 但一些朋友經常愛把select 列表項的中列忘了寫在group by中。於是就出...

表示式 表示式樹 表示式求值

總時間限制 1000ms 記憶體限制 65535kb 描述 眾所周知,任何乙個表示式,都可以用一棵表示式樹來表示。例如,表示式a b c,可以表示為如下的表示式樹 a b c 現在,給你乙個中綴表示式,這個中綴表示式用變數來表示 不含數字 請你將這個中綴表示式用表示式二叉樹的形式輸出出來。輸入輸入分...

中綴表示式 字首表示式 字尾表示式

中綴表示式 中綴記法 中綴表示式是一種通用的算術或邏輯公式表示方法,操作符以中綴形式處於運算元的中間。中綴表示式是人們常用的算術表示方法。雖然人的大腦很容易理解與分析中綴表示式,但對計算機來說中綴表示式卻是很複雜的,因此計算表示式的值時,通常需要先將中綴表示式轉換為字首或字尾表示式,然後再進行求值。...