gpt4 book ai didi

sql - 带有 --comments 的 SAS 显式传递转换为单行

转载 作者:行者123 更新时间:2023-12-04 01:59:13 25 4
gpt4 key购买 nike

似乎在使用 SAS 执行显式传递时,文本不会以与在编辑器或 .sas 文件本身中布局相同的方式传递到服务器。 SAS 似乎在一行中传递所有文本。

当您使用 --comments 传递查询时,这会出现问题。

例子:

以下代码将在 PROC SQL 显式传递中“扁平化”:

SELECT * --this is my comment
FROM myTable
WHERE
1 = 1

服务器会像这样接收它:

SELECT * --this is my comment FROM myTable WHERE 1 = 1

如您所见,评论破折号之后的所有内容都是......评论。

是否有人知道可以与 PROC SQL 一起使用以确保不会发生这种情况的特殊选项或配置?我知道使用 SAS,这些评论中的每一个都可以转换为:

/*comments like this*/

但为了这个问题,让我们假设这不是一个选项,并且有必要在代码中维护 --comments

编辑:我应该注意,我正在对 IBM Netezza 数据库执行此显式传递。

最佳答案

我认为这根本不是 SAS 问题,而是 ODBC 驱动程序问题。

我能够针对 ODBC 连接将问题复制到 mySQL 数据库,并且还使用来自 SAS 以外的程序的相同 ODBC 连接复制问题。

关于sql - 带有 --comments 的 SAS 显式传递转换为单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48522119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com