使用Informix,我创建了一个临时表,试图从select语句中填充它。此后,我想进行更新,以在临时表中填充更多字段。
所以我正在做类似的事情;
create temp table _results (group_ser int, item_ser int, restype char(4));
insert into _results (group_ser, item_ser)
select
group_ser, item_ser, null
from
sometable
但是您不能选择null。
例如;
select first 1 current from systables
可以,但是
select first 1 null from systables
失败!
(不要让我开始为什么我不能不指定表就只做“选择当前”之类的SQL Server!)
此页面说您不能执行此操作的原因是因为“
NULL”没有类型。因此,解决方法是创建一个仅以所需类型返回NULL的sproc。
这听起来对我来说是一个非常糟糕的解决方案。也许您可以在脚本中创建一个变量,将其设置为null,然后选择该变量?像这样的东西:
DEFINE dummy INT;
LET dummy = NULL;
SELECT group_ser, item_ser, dummy
FROM sometable
问题内容: 我有一个JTree,其节点由JLabel和JComboBox组成。我想要的是,当单击时,选定的JComboBox会展开,但似乎第一次单击是JTree本身(?)占用的,因此我必须单击两次。 这是我的代码: 问题答案: 这是一个简短的示例: 这对我有用:Bug ID:JDK-8023474第一次按下鼠标并没有开始在JTree中进行编辑
问题内容: 如何像在SQL中一样添加过滤器,以从特定列中选择非空值? 如何使用SQLAlchemy过滤器执行相同操作? 问题答案: 会产生一个约束: 在列上下文中,产生子句。如果目标是,则生成一个。 或使用(0.7.9中的新功能): 实施操作员。 通常,当与的值进行比较时,会自动生成,解析为。但是,如果与某些平台上的布尔值进行比较,则可能需要显式使用。 演示:
问题内容: 我已经使用Seam 2.2.1和MySQL编写了一个正在运行的应用程序。我现在尝试将应用程序连接到 Informix, 并且当我从 hibernate ()执行查询时,出现以下异常: org.hibernate.exception.genericjdbcexception无法执行查询 当我执行查询时,执行成功。 生成的sql是 选择前2个user0_.USER_ID作为USER1_12
问题内容: 我们有一个选择器,可以在元素 完全为空 时匹配它: 但我有一个条件,其中可能为空,或者可能包含换行符或空格: 我找到了Firefox的解决方案: 其他浏览器有类似的解决方案吗? 问题答案: 很多人错过了这个问题的要点,在下面的博览会中我已经解决了这个问题,但是对于那些只想寻找答案的人,我在这里反映了最后一段: 选择器4现在重新定义 为包括仅包含空格的元素。最初是作为单独的伪类提出的,但
这是 Informix 数据库面向开发人员提供的免费版本(非开源)。 Informix可以提供面向屏幕的数据输入询问及面向设计的询问语言报告生成器。数据定义包括定义关系、撤销关系、定义索引和重新定义索引等。 Informix不仅可以建立数据库,还可以方便地重构数据库,系统的保护措施十分健全,不仅能使数据得到保护而不被权限外的用户存取,且能重新建立丢失 了的文件及恢复被破坏了的数据。其文件的大小不受
问题内容: 我有一个很奇怪的要求,其中要求我默认在HTML的下拉菜单中没有选择任何选项。然而, 我不能用这个 因为,为此,我将必须进行验证以处理第一个选项。有人可以在没有将第一个选项作为select标签的一部分的情况下帮助我实现此目标吗? 问题答案: 也许这会有所帮助 将默认显示。但是,如果您选择一个选项,则将无法再次选择它。 您也可以通过添加一个空白来隐藏它 因此它将不再显示在列表中。 选项2