找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 16:51  /   查看:3126  /  回复:13
1金币



执行的sql语句要从页面上接参数过来,这个语句要怎么写?

=语句 & 参数,不对
=语句 + 参数,不对
参数加单引号,不对
参数加双引号,不对
前面不加等号,不对
语句 ||@参数,不对
语句 "||@参数",不对

连个手册都没有
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以这么来判断:打开编辑器,能选哪个参数就用哪个参数

13 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 16:51:44
来自 11#
swejet 发表于 2022-7-7 17:38
还有,sql语句里的参数列表,是sql的参数,不是服务端命令的参数

俩参数,都叫参数,你都不知道要写在哪 ...

可以这么来判断:打开编辑器,能选哪个参数就用哪个参数




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
游斯如尘悬赏达人认证
初级会员   /  发表于:2022-7-7 16:59:45
2#
帮你写了个例子,参考一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:01:35
3#
本帖最后由 tisking 于 2022-7-7 17:18 编辑

老板,你传参要是传表名就不能这么用,要用exec 的执行方式去写
https://qastack.cn/programming/2838490/table-name-as-variable




exec ('select * from ' +@aaa)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:13:31
4#
本帖最后由 Chelsey.Wang 于 2022-7-7 17:14 编辑

1.打开编辑器,编辑出在没有参数的情况下的语句

2.勾选使用公式,在这里面使用EXCEL公式拼接出带有参数的文本,拼接后的文本就是最终执行的SQL语句

3.点击测试,输入参数,看看这里运行的语句是否和步骤1中一致。
如果不一致,根据这里显示出来的字符串进行调整:


猜测您应该是在第二步拼接字符串这里公式没有写对,可以注意一下是不是少了什么符号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:22:26
5#
你第2步中红色的3那里的等号是你自己输入的吗?我在编辑SQL语句中把语句写了,然后勾选公式,然后点文本框右侧的按钮,弹出对话框中没有等号啊
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:25:44
6#
本帖最后由 swejet 于 2022-7-7 17:30 编辑




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:30:18
7#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:36:04
8#
我大概明白了,写sql语句那里,不按公式,就直接写语句,但是不能向语句传参数

如果要向语句中传参数,也就是说你要做一个在前端页面与用户有交互的动态拼接的sql语句,那就要把公式勾上

勾上公式后,前面必须有等号,等号后面的语句必须是一个字符串,也就是说语句要用双引号引起来,因为这个公式是 excel 的公式,excel 的规则是用双引号引文本字符串

拼接语句用 & 号拼接
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-7 17:38:32
9#
是我点开以后自己输入的等号。您这个公式写的有问题的鸭,您可以仔细看看我截图中公式,对比一下,这里是在拼接文本,所以这里公式的格式大致是这样的:="文本1"&参数&"文本2"




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部