社区
Delphi
帖子详情
SQL中如何加变量?
mygodsos
2002-05-30 03:38:35
s:='hello';
query.close;
query1.sql.add('insert into ddd (aaa) values (s)');
query1.execsql;
但运行是出错。
我后面将它改为
query1.sql.add('insert into ddd (aaa) values (:s)');
也不行。
请问各位大虾,如何在SQL中加变量?
我的数据库是vfp6 的 dbf表
...全文
99
8
打赏
收藏
SQL中如何加变量?
s:='hello'; query.close; query1.sql.add('insert into ddd (aaa) values (s)'); query1.execsql; 但运行是出错。 我后面将它改为 query1.sql.add('insert into ddd (aaa) values (:s)'); 也不行。 请问各位大虾,如何在SQL中加变量? 我的数据库是vfp6 的 dbf表
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steel1991
2002-05-30
打赏
举报
回复
s:='hello';
query.close;
query1.sql.add(format('insert into ddd (aaa) values (''%s'')',[s]));
query1.execsql;
actor
2002-05-30
打赏
举报
回复
xiaocainiao
zhuzhuer
2002-05-30
打赏
举报
回复
s:='hello';
query.close;
query1.sql.add('insert into ddd (aaa) values (:aaa)');
query1.parameters.parambyname("aaa").asstring := s;
query1.execsql;
qybao
2002-05-30
打赏
举报
回复
也可以直接往sql里面添加变量
s:='hello';
with query do
begin
close;
sql.clear;
sql.add('insert into ddd values('''+s+''')') //此处s就是你的变量
execsql;
end;
adminis
2002-05-30
打赏
举报
回复
with query do
begin
close;
sql.clear;
sql.add('insert into ddd values(:s)')
parambyname('t1').asstring:=s;
execsql;
end;
lincanwen
2002-05-30
打赏
举报
回复
s:='hello'; 两个s是有区别的,这个是字符变量
query.close;
query1.sql.add('insert into ddd (aaa) values (:s)');这个是参数
query1.parameters.parambyname("s").Value := s;
query1.execsql;
qufeng0511
2002-05-30
打赏
举报
回复
s:='hello';
query.close;
query.sql.clear;
query1.sql.add('insert into ddd (aaa) values (:s)');
query1.parameters.parambyname("s").Value := s;
query1.prepare;
query1.execsql;
:s不是变量,是sql中的参数,要用
query1.parameters.parambyname("s").Value := s;把变量给参数复制!
yangrenzhi
2002-05-30
打赏
举报
回复
s:='hello';
query.close;
query1.sql.add('insert into ddd (aaa) values (:s)');
query1.parameters.parambyname("s").Value := s;
query1.execsql;
SQL
Server数据库基础到精通课程
本课程是陈表达在学习
SQL
server数据库后做的完整笔记,本课程讲解从最开始的 创建数据库、创建数据表、已经数据的写入、查询、修改更新、删除,字段运算、字段运算统计、分类汇总、数据分析、条件判断,条件筛选及一些常用的
SQL
数据库语句,
变量
定义,字段约束、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的
SQL
数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要做数据分析,数据统计等工作的朋友们就赶紧学起来了,
加
油!
SQL
中
全局
变量
和局部
变量
的区别及用法
局部
变量
局部
变量
是用户可自定义的
变量
,它的作用范围仅在程序内部。在程序
中
通常用来储存从表
中
查询到的数据,或当作程序执行过程
中
暂存
变量
使用。局部
变量
必须以“@”开头,而且必须先用DECLARE命令说明后才可使用。其说明形式如下:DECLARE @
变量
名
变量
类型 [@
变量
名
变量
类型…]其
中
变量
类型可以是
sql
server(WINDOWS平台上强大的数据库平台) 2000支持的所有数据类型,也可以是
什么是
SQL
绑定
变量
,如何实现绑定
变量
?
1. 认识绑定
变量
: 绑定
变量
是为了减少解析的,比如你有个语句这样 select aaa,bbb from ccc where ddd=eee; 如果经常通过改变eee这个谓词赋值来查询,像如下 select aaa,bbb from ccc where ddd=fff; select aaa,bbb from ccc where ddd=ggg; select aaa,bbb fr
SQL
中
的
变量
点击关注上方“
SQL
数据库开发”,设为“置顶或星标”,第一时间送达干货
SQL
专栏
SQL
基础知识第二版
SQL
高级知识第二版
变量
的定义
SQL
Server
中
的
变量
就是一个参数,可以对这个参数进...
my
sql
sql
语句使用
变量
_
Sql
中
的
变量
使用
我们在学 Python 或者其他编程语言的时候都应该有学过
变量
这么一个东西,可是
Sql
这种查询语言
中
怎么也有
变量
呢?具体有什么用呢?我们来看一下实际应用场景。现在有这么一个表 t ,表结构如下:time1 表示浏览日期,time2 表示
加
购物车日期,time3 表示下订单日期,time4 表示收货日期。这四个日期有什么关系呢?就是都有可能不相等,也有可能都相等,还有可能部分相等。如果我们想要看...
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章