问题标签 [netezza]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
387 浏览

php - PHP:obdc_exec() 在 Zend 模型中静默失败

我正在尝试通过 ODBC 连接到 Netezza 数据库(不是很重要)。

重要的是我正在尝试将手动 odbc 调用包装在 Zend 模型中。Zend 没有 ODBC 适配器。我发现一个最终遇到了我现在遇到的同样问题,所以我希望它是同样的问题,如果我得到解决,我可以放弃手动黑客。我也尝试了一个 PDO 对象,但它也有同样的问题。

所以代码是这样的(带有明显伪造的参数供公众查看):

问题是:当我将这四行粘贴到一个独立文件中时,它可以工作,最后一行会回显。然后,我实际上可以从 $test 中提取数据并将其吐出。但是,如果我将这四行粘贴到自定义模型中的方法中,odbc_exec() 会静默失败。最后一行没有回声。正在建立连接并且 $conn 完全是一种资源,但它只是在 odbc_exec() 期间停止。如果这是一个巨大的查询,它需要很长时间然后停止/失败/什么都不做。

我不知道为什么会这样,我快疯了。Zend 根本不应该搞砸这个,这些行是完全独立的。

任何帮助将不胜感激,谢谢。

0 投票
4 回答
22108 浏览

sql - 使用 Netezza SQL 将星期几提取为整数

这应该是可行的,但是如何使用 Netezza SQL 从包含日期格式数据的字段中提取星期几?我可以编写以下查询:

SELECT date_part('day',a.report_dt) as report_dt FROM table as a

但这给了我一个月中的一天。

谢谢你的帮助

0 投票
1 回答
125 浏览

php - 结果集大小支持

php for netezza 数据库支持多少结果集大小,例如当查询大量记录时,有多少记录可以进入结果集?提前致谢。

0 投票
2 回答
609 浏览

sql - Update a table while reading it

I have a database table with a Y/N flag in one column. I want to read all records where the flag is 'N' and after processing a record, set the flag to 'Y' in that record. Is it correct, and reasonable, to do this at the same time, using two separate connections? Or should I read the entire table first and update only after I'm done with the reading? What's the correct approach to this?

The database involved is Netezza, in case it matters.

0 投票
1 回答
2264 浏览

sql - 如何检索第一个 1000 条记录,然后检索下一个 1000 条并继续?

那么我如何继续下一个 1000 并从表中继续。有记录数超过数百万,我必须在漫长的过程中获取和处理信息..所以,考虑Cursor通过检索 1000 和下一个 1000 来使用。还有其他最好的方法吗?

0 投票
1 回答
9280 浏览

sql - 为什么无法在 Netezza 中更新分发密钥

我尝试更新 Netezza 中的分发密钥,但出现以下错误。此错误的原因可能是什么?

在此处输入图像描述

0 投票
1 回答
2173 浏览

sql-server - SQL Server 传递表 Netezza

只是想知道实现的最佳实践是什么:

我们有在 SQL Server 中运行的存储过程,需要对存储在 Netezza 上的巨大事实表进行一些计算。

流量:

  1. 存储过程将在 SQL Server 上创建临时表
  2. 这些将被发送到 Netezza 以加入事实表
  3. 将在 Netezza 中进行计算
  4. 结果将传回 SQL Server

将临时表从 SQL Server 传递到 Netezza 的方法有哪些?

谢谢

0 投票
1 回答
1022 浏览

sql - Substring 函数的复杂使用

我有一个包含这样数据的字符串(带回车)

我需要做一个子字符串并从数据中只检索 AAAAAAAAAAAAAAA 。你知道我怎么能提到回车吗?我尝试使用 a SUBSTR(COLUMN,INSTR(COLUMN,'GBAP_ABC') + 20, INSTR(COLUMN,'[',INSTR(T.STRING,'GBAP_ABC') + 20 ,1) - 1) 但问题是如果找不到下一个 '[' (即如果数据在最后一行),那么我的查询不起作用。因此,如果您能告诉我如何在我的字符串中提及回车,那将会很有帮助。

0 投票
2 回答
6243 浏览

sql - 在 SQL 查询中调整 NOT EXISTS 的最佳方法

我正在尝试调整查询中包含 NOT EXISTS 子句的 SQL。我的数据库是 Netezza。我尝试用 NOT IN 替换 NOT EXISTS 并查看了查询计划。两者在执行时间上看起来相似。有人可以帮我解决这个问题吗?我正在尝试调整一些 SQL 查询。提前致谢。

0 投票
1 回答
2384 浏览

locking - 如何以编程方式检查 Infomatica 目标数据库表是否被锁定?

有没有办法检查目标表是否被锁定在 Informatica PowerCenter 的目标数据库中以进行 ETL 工作流负载 (L) 过程?或者是否可以获得所有 Informatica 会话中所有锁定表的列表?如果有一种方法可以在 Netezza DBMS 中直接检查哪些表被锁定,那也很好。