teradata

    1热度

    1回答

    我需要通过传递参数来控制结果集的最大大小来改变宏。 我的想法是这样的SQL: REPLACE MACRO myMacro (maxRows INTEGER DEFAULT 100) AS ( SELECT TOP :maxRows FROM myTable; ); 但我得到的是消息: [的SQLState 42000]语法错误,期望类似 '顶' 之间的整数或十进制数和

    1热度

    1回答

    我想从teradata的“帮助表”函数生成的数据集中创建一个表,这样我可以添加一些关于该表的更多信息,并且能够按条件过滤行。该表有400多列,所以这对管理来说非常方便。我希望能够做一些类似于创建select的表,但它不适用于帮助表语法。缺少将数据导出为ex​​cel,然后手动创建表模式并将表导回,没有人知道如何将帮助表查询的输出转换为teradata中的表?

    0热度

    2回答

    我需要筛选出一列中具有指定列表值中的值的SQL表中的行。简化表看起来像:(对不起,坏的格式,从来没有贴在这里) Error Codes | Other Column 1 | Other Column 2 ... -------------------------------------------------- F010,F123,F345, | ...... | ..... F23

    5热度

    2回答

    负数与teradata除外有什么区别?

    2热度

    4回答

    我想查询具有varchar(100)“VALUE”列的表。本专栏可容纳任何字母,数字或本例中的日期。 日期将始终作为'YYYY-mm-dd'输入到表格中。然而,当我运行以下查询: select * from myTable where VALUE = '2009-12-11' (Date, Format 'yyyy-mm-dd') 我收到以下错误:数值表的 Invalid date supp

    0热度

    1回答

    我想知道我应该用什么来通过VB.NET连接到TD。我是否应该使用ODBC等....我的服务器是TDDEV,数据库BCPM_DDBO。此外,密码由DB Admin每隔一段时间更改一次,所以我不想在连接字符串中硬编码密码。我知道ODBC会提示用户/传递。这是要走的路线吗?非常感谢!

    6热度

    2回答

    有些文章我与COALESCE互联网相比ISNULL发现空的性能,所以我觉得我的问题是有点不同。 我不知道这是在性能方面更好? SELECT * FROM mytable WHERE mycolumn IS NOT NULL AND mycolumn <> ''; 或者 SELECT * FROM mytable WHERE COALESCE(mycolumn,'') <> ''; 除了性能

    10热度

    4回答

    我的问题类似于这个SQL order of operations但有一点麻烦,所以我认为这是公平的问题。 我正在使用Teradata。我有2个表格:table1,table2。 table1只有一个id列。 table2有以下栏目:id,val 我可能是错的,但我认为这两个语句产生相同的结果。 声明1. SELECT table1.id, table2.val FROM table1 INNE

    1热度

    1回答

    我正在处理与Teradata数据库版本12集成的.net应用程序。目前,我们在DAL中使用Odbc来与数据库进行交互。 最近,Teradata与.Net托管提供商合作。我想知道是否有任何性能基准测试可用于比较ODBC与.Net托管提供商。有没有人知道(根据经验),我们是否可以通过切换到Teradata的.Net托管提供商来看到任何显着的性能增益? 任何见解都非常感谢! 问候 AC

    2热度

    1回答

    是否有人知道解构SQL语句的方法(选择SQL语句,从每个SELECT中提取列,从每个FOR和每个JOIN中提取表,并从每个WHERE过滤条件。然后,我可以将这些数据放入BOM表中以创建查询的“映射”,包括子查询,使用VBA?我有一个将Teradata视图映射到Access数据库的项目。我想有一个自动化的方法来做到这一点。