相关疑难解决方法(0)

mysql DECLARE WHILE外存存过程怎么样?

我对mysql很新,但有MS SQL经验.

是否可以声明变量并在存储过程外使用while语句?

我只找到了男人这样做的例子

1. procedure created
2. execute proc
3. drop proc
Run Code Online (Sandbox Code Playgroud)

建议我正确的方式

mysql

17
推荐指数
1
解决办法
2万
查看次数

PostgreSQL中用户定义的变量

我有以下MySQL脚本,我想在PostgreSQL中实现.

 SET @statement = search_address_query;
      PREPARE dynquery FROM @statement;
      EXECUTE dynquery;
      DEALLOCATE PREPARE dynquery;
Run Code Online (Sandbox Code Playgroud)

如何使用PostgreSQL定义用户定义的变量"@statement".

postgresql variables dynamic-sql

5
推荐指数
1
解决办法
1万
查看次数

如何使用Postgres查询窗口中的参数测试我的临时SQL

在Microsoft SQL Server中,要在查询窗口中测试类似的内容:

select * from Users where LastName = @lastname
Run Code Online (Sandbox Code Playgroud)

我可以在命令之前添加这个:

declare @lastname varchar(16)
set @lastname = 'Troy'
Run Code Online (Sandbox Code Playgroud)

但是在PostgreSQL中,我找不到类似的方法.似乎我唯一能做的就是直接用它的值替换参数名称.当ad-hoc查询变得复杂并且多次使用相同的参数时,它变得很难.有办法吗?

sql postgresql parameterized-query

5
推荐指数
2
解决办法
1930
查看次数