小编mba*_*n94的帖子

它可以引用PL/pgSQL变量或表列

我在pgsql中有一个函数

CREATE OR REPLACE FUNCTION core.date_bs_from_ad(date_in_ad date)
  RETURNS character varying AS
$$
BEGIN
    RETURN(
        SELECT date_in_bs FROM core.date_conversion
        WHERE date_in_ad = $1
    );
END
$$

  LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

它创建时没有错误,但是当我使用此功能时,它会通过以下错误:

ERROR:  column reference "date_in_ad" is ambiguous
LINE 3:   WHERE date_in_ad = $1
                ^
DETAIL:  It could refer to either a PL/pgSQL variable or a table column.
QUERY:  SELECT (
        SELECT MAX(date_in_bs) FROM core.date_conversion
        WHERE date_in_ad = $1
    )
CONTEXT:  PL/pgSQL function core.date_bs_from_ad(date) line 3 at RETURN
********** Error **********

ERROR: column reference …
Run Code Online (Sandbox Code Playgroud)

postgresql plpgsql pgadmin

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

.net core 2.0+ 的 rdlc 报告替代方案

在做了一些谷歌搜索,并检查了 github 上的一些项目后,我才知道 .net core 中不支持 rdlc 报告。可能是我错了,有没有办法至少生成带有 rdlc 报告定义的 pdf(如在 .net4.5 mvc 中)?我们有一个带有 rdlc 报告的大型项目,我们现在正在迁移到 .net 核心,但仍然坚持下去。有什么办法(或者可能是第 3 方图书馆或其他东西)来做到这一点?或任何其他解决方案来替换 rdlc?提前致谢。

reporting rdlc .net-core

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

Ubuntu 18.04 上的 SQL Server 操作系统错误 2(系统找不到指定的文件。)

我正在尝试使用以下命令备份 sql server 上的数据库:BACKUP DATABASE [mydb] TO DISK = N'/path/to/file.bak' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10

如果路径/var/opt/mssql/data/file.bak无法在任何其他位置创建备份,则它会创建备份。这是权限问题吗?有没有人遇到过同样的情况?提前致谢。

sql-server ubuntu sqlcmd

3
推荐指数
1
解决办法
2201
查看次数