當前位置:首頁 » 編程語言 » sql欄位名是變數

sql欄位名是變數

發布時間: 2022-05-05 20:17:23

1. 如何將sql server 中的欄位名定義為變數

不可以,列名、表名都不能用變數,可以通過拼接字元,然後用exec來執行 如,exec('update tb set '+列名變數+'='''+字元類的變數值+''' where 條件')

2. sql的插入語句中要用的欄位名可不可是變數該怎麼寫

可以啊……不過要用參數的形式例如也就是"?"的形式了……然後 用
parameters.Add"就行了

3. 後台中SQL查詢語句欄位名和值同為變數怎麼寫

select * from book where '"+menu+"' = '"+text+"'
menu和text都為變數 是需要傳入後台的值

4. 如何在sql語句中使用變數作為資料庫的欄位名

sql="update dbfname set "&變數名&"=1 where user_name='"&uname&"'"
變數名的值等於你要修改的欄位名

5. Update表時欄位名是變數,怎麼寫SQL語句

string ls_sql
string ls_data //假設要獲取數據的列的類型為char,其他類型則定義相應的變數類型
ls_sql = "select " + ls_updatefield + " from " + ls_tablename + " where aac001 = " + string(bh_read)
declare lc dynamic cursor for sqlsa;
prepare sqlsa from :ls_sql using sqlca;
open dynamic lc;
if sqlca.sqlcode = -1 then
messagebox('', '出錯了')
return
end if
fetch lc into :ls_data; //獲取數據
if sqlca.sqlcode = -1 then
messagebox('', '出錯了')
return
end if
close lc;

6. SQL語句中欄位的值是變數怎麼傳遞

如果你用存儲過程的話,你可以聲明一個變數來存放sql:

DECLARE @SQL_1 VARCHAR(8000)、

SET @SQL_1='update [表1] SET U_'+i+'=2 FROM [表1] where code=001 '

EXEC @SQL_1

如果你sql是直接寫在asp里的話:
sql1="update [表1] SET U_"&i&"=2 FROM [表1] where code=001"

7. pl/sql where 後面的欄位名是變數 怎麼寫

可以。。但最好是輸入參數(in)或者輸入輸出參數(inout)因為,如果是在過程中聲明的變數你還需要對他賦值,所以乾脆從外部輸入或者在變數名之前加&符號,這樣在語句執行到此處時就會提示你手動輸入一個值。

select * from table where v_abc = 'abc';這句有錯誤
應該寫成:
v_abc:='abc'; --先賦值
select * from table where column_name = v_abc;

column_name 是表中已經存在的列名
當然,v_abc的類型要與column_name的類型相同,你可以通過「v_abc table.column_name%type」這種聲明方式保證他們類型的一致性。

祝你成功 ^^ )

8. 後台中SQL查詢語句欄位名和值同為變數,parameter.add怎麼取不到值

1.貌似欄位名不能用參數傳遞。
建議用字元串構建SQL語句
"Select
姓名,單位,書名,ISBN,冊數,日期
From
book
Where
"
+
DropDownList1.SelectedValue
+
"=
[text]
Order
By
序號"
為了防止SQL注入,可在構建SQL語句之前限制DropDownList1.SelectedValue的字元串長度和過濾與SQL注入有關的關鍵字
2.
看上去用的是Access資料庫,Access的變數名不是以@開頭的,試試用方括弧。例如:[text]
希望對你有所幫助。

9. 如何利用sql語句編程進行變數欄位名的查詢,如SELECT g_tol FROM table1 其中g_tol 是變數。請教高手!!!

光是一條sql語句里沒法用變數
你可以用存儲過程寫,或者直接在你程序後台拼接出來

熱點內容
點贊熊源碼 發布:2024-05-08 08:49:44 瀏覽:457
壓縮性胸悶 發布:2024-05-08 08:18:18 瀏覽:528
電腦嗶哩嗶哩pc端的緩存 發布:2024-05-08 08:17:05 瀏覽:171
王者伺服器崩潰估計什麼時候好 發布:2024-05-08 08:16:51 瀏覽:575
qj壓縮機 發布:2024-05-08 08:10:13 瀏覽:842
dhcp伺服器可以分配什麼參數 發布:2024-05-08 08:07:36 瀏覽:959
跨象限編程 發布:2024-05-08 07:58:37 瀏覽:62
java多對一 發布:2024-05-08 07:58:33 瀏覽:642
蘋果怎麼創建文件夾 發布:2024-05-08 07:53:34 瀏覽:918
html連接sql資料庫 發布:2024-05-08 07:53:28 瀏覽:737