Sql語句裡面呼叫變數

2022-03-28 17:37:28 字數 968 閱讀 8020

sql語句裡面呼叫變數的話有兩種情況,一種是字元型別,一種是整型、浮點型之類的數字

db1.execute("

insert datainformation values('

" + user + "

','" + list2[j].placeid + "

'," + list2[j].velo + "

," + list2[j].f + "

," + list2[j].ss + "

," + list2[j].r + "

,'" + date.tostring() + "

'," + list2[j].v + "

," + list2[j].vp + "

," + list2[j].l + "

)");

如**所示,字元型就單引號括起來雙引號:

'

" + user + "

'

數字型別的不用加單引號:

"

+ list2[j].velo +

"

但是這裡還存在乙個問題,假使這個欄位的資料是null,我也必須插入null,那裡面該怎麼寫....

這個字段,它的值很特殊,有時候是null,有時候是小數,例如2.1,有時候是0,那我該怎麼寫呢?

首先!定義乙個string型別的變數來接收它,然後這麼寫:

string velo ="

null";

"+velo+"//

如果是null的話直接賦值給這個變數就行了,如果是數字也可以自己轉的,只要你不加單引號就不會是string型別,所以數字和null的都不要加單引號!

可能這個問題對你們來說很簡單.....但是我是靠自己解決這些東東的.......

PB呼叫動態SQL語句

轉截自 原文解釋的比較詳細 本文只做以後用到的時候方便查詢 第一種 這種型別的動態sql語句經常用來執行ddl或者資料庫專用的其他sql語句。語法格式是 execute immediate sqlstatement 其中sqlstatement是個字串,其內容是有效的sql語句 transactio...

類裡面變數相互呼叫的方法

一 類裡面變數相互呼叫的方法 class c def cc self c.uuid 8 def dd self print c.uuid 執行c cc c dd 最後輸出是8 帶初始化的話,拿的還是初始化的值 class c def init self c.uuid 1 def cc c.uuid ...

C語言複雜結構體裡面變數的呼叫

這裡擷取ipmitool windows 1.8.18的部分 做說明。struct ipmi rs msg struct session union ipmi response struct open session response struct rakp2 message struct rakp...