当前位置:首页 » 编程语言 » 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-20 00:52:10 浏览:695
make编译输出 发布:2024-05-20 00:37:01 浏览:67
4200存储服务器 发布:2024-05-20 00:20:35 浏览:160
解压小生活 发布:2024-05-20 00:15:03 浏览:143
粘土小游戏服务器ip 发布:2024-05-20 00:14:00 浏览:196
魔兽世界如何快速增加服务器 发布:2024-05-19 23:53:37 浏览:694
安卓手机如何转入苹果手机内 发布:2024-05-19 23:50:35 浏览:405
安卓哪个能安装血染小镇 发布:2024-05-19 23:45:57 浏览:901
tensorflowmac编译 发布:2024-05-19 23:28:59 浏览:702
sqlmaxvarchar 发布:2024-05-19 23:24:02 浏览:703