gpt4 book ai didi

c# - Redshift中的语法错误日志表

转载 作者:行者123 更新时间:2023-12-03 08:26:20 25 4
gpt4 key购买 nike

我正在编写一个C#例程来运行ETL代码,将暂存表中的数据加载到数据仓库中。我们有许多SQL代码可以对多个表进行ETL。与其将这些冗长的代码片段复制到C#例程中,我想直接在C#中运行那些完整的SQL文件。

这里要关心的是,如果这些sql文件之一中存在错误,该如何跟踪特定错误呢?如果仅将ETL代码复制到C#例程中,则可以在C#日志中看到错误,但是如果运行sql文件,可以在哪里引用该错误?

我检查了Redshift模式中用于日志记录的STL表,有一个错误表用于数据加载,但这仅用于针对S3的COPY命令。

我的问题是,redshift中是否有任何系统表记录SQL错误消息?

感谢帮助。

最佳答案

有一个名为STL_error的错误日志表,您可以返回上下文列作为错误消息。 select * from stl_error where userid=[YourUserId]

关于c# - Redshift中的语法错误日志表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40491042/

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