Datetime 如何在ISQL Perform?中设置日期时间列的显示格式?。。以及其他4.10相关问题

Datetime 如何在ISQL Perform?中设置日期时间列的显示格式?。。以及其他4.10相关问题,datetime,informix,Datetime,Informix,Informix SE 4.10.DD6、Informix SQL 4.10.DC1执行屏幕: 1) 我将列定义为DATETIME小时到分钟,当我在ISQL执行屏幕中显示它时,它的默认格式是HH:MM(24小时时间)。我想把它显示为HH:MM(am/pm)。“执行格式”属性仅适用于日期和十进制数据类型。如何设置DATETIME的显示格式 2) 我可以在4.10中定义VARCHAR、TEXT和BYTE数据类型吗?我注意到Perform中有一个查看BLOB的“View”命令,Perform如何知道要

Informix SE 4.10.DD6、Informix SQL 4.10.DC1执行屏幕:

1) 我将列定义为DATETIME小时到分钟,当我在ISQL执行屏幕中显示它时,它的默认格式是HH:MM(24小时时间)。我想把它显示为HH:MM(am/pm)。“执行格式”属性仅适用于日期和十进制数据类型。如何设置DATETIME的显示格式

2) 我可以在4.10中定义VARCHAR、TEXT和BYTE数据类型吗?我注意到Perform中有一个查看BLOB的“View”命令,Perform如何知道要显示哪个BLOB

3) 当我将我的SE 2.10.06E文件移植到SE 4.10.DD6时,我注意到“pcuser”。在每个表名上都加了前缀,我的一些SQL程序无法运行,syscont也被破坏,所以我尝试了BCHECK,但BCHECK无法运行。这些前缀是表的所有者吗?。。因此,我在2.10中设置并卸载了所有表,在4.10中重新创建了数据库和表,加载了所有表,并且能够毫无问题地访问它们,但是BCHECK和SQL过程仍然无法工作

4) 任何人都可能有ISQL 4.10手册,可以与我分享吗?。。如果没有4.10(DOS)手册,即使是4.10U(UNIX)手册也会有很大帮助

  • 在ISQL7.x中,您有机会在12小时时钟中显示时间,但基本上,ISQL并不真正支持它,在ISQL4.10中,您根本没有内置选项。然而,如果你想获得创造性,你可以考虑在DeSpBuffin字段中显示数据(在主屏幕字段中的实际数据),然后有一个指令来控制时间的显示。格式化是非常重要的(但绝非不可能),当然-12:30 am是在1:30 am之前,等等-反向转换需要小心

  • Informix SE不支持字节、文本或VARCHAR-period。(挑剔者的无关详细信息-
    从某处选择“”
    返回一个VARCHAR(1)。)

  • 是,“pcuser”是所有者前缀。天哪,4.00版本中是否引入了所有者模式ANSI数据库?我以为那是更早的事,但我可能错了。无论如何,我确实记得DB模式输出开始在任何地方添加用户名——我仍然有一个shell脚本,可以动态编写两个ACE报告,以生成无所有者模式。这可以追溯到这个时代(80年代末)。BCHECK应该可以处理数据库中的任何C-ISAM文件-如果不能,那么您很可能有足够损坏的文件,BCHECK无法识别这些文件的开头或结尾,但这是相对不寻常的。在那些日子里,它可能不那么可靠——但我对BCHECK的经验一直是,如果信息是可以挽救的,它就挽救了数据

  • 可能不会。我刚刚想起我有一些90年代中期的doc CD(目前是“法律”版的;他们需要一些旧文件来进行一些诉讼——我必须要回CD)。对于4.x来说,你可能只是运气不错;我99%确定他们没有任何早期的手册(2.x;从来没有3.x版本的基于SQL的产品——直到CSDK 3.x发布,无论如何;因此,另一个故事挂起了另一个时间)

  • 在ISQL7.x中,您有机会在12小时时钟中显示时间,但基本上,ISQL并不真正支持它,在ISQL4.10中,您根本没有内置选项。然而,如果你想获得创造性,你可以考虑在DeSpBuffin字段中显示数据(在主屏幕字段中的实际数据),然后有一个指令来控制时间的显示。格式化是非常重要的(但绝非不可能),当然-12:30 am是在1:30 am之前,等等-反向转换需要小心

  • Informix SE不支持字节、文本或VARCHAR-period。(挑剔者的无关详细信息-
    从某处选择“”
    返回一个VARCHAR(1)。)

  • 是,“pcuser”是所有者前缀。天哪,4.00版本中是否引入了所有者模式ANSI数据库?我以为那是更早的事,但我可能错了。无论如何,我确实记得DB模式输出开始在任何地方添加用户名——我仍然有一个shell脚本,可以动态编写两个ACE报告,以生成无所有者模式。这可以追溯到这个时代(80年代末)。BCHECK应该可以处理数据库中的任何C-ISAM文件-如果不能,那么您很可能有足够损坏的文件,BCHECK无法识别这些文件的开头或结尾,但这是相对不寻常的。在那些日子里,它可能不那么可靠——但我对BCHECK的经验一直是,如果信息是可以挽救的,它就挽救了数据

  • 可能不会。我刚刚想起我有一些90年代中期的doc CD(目前是“法律”版的;他们需要一些旧文件来进行一些诉讼——我必须要回CD)。对于4.x来说,你可能只是运气不错;我99%确定他们没有任何早期的手册(2.x;从来没有3.x版本的基于SQL的产品——直到CSDK 3.x发布,无论如何;因此,另一个故事挂起了另一个时间)


  • 1) 好的,也许我可以将datetime col转换成char col,并使用subscripting将其转换为HH:MMam或HH:MMpm?.2)因此Per的4.10视图是无用的,或者是因为有一个支持BLOB?.3)4.10.DD6引擎于1992年发布。也许RDS使4.10兼容SQL-92?。我将ISQL2.10bcheck.EXE复制到了4.10的..\bin,它成功了!。。不知道为什么4.10 B检查不起作用?.4)是的!。。4.10.D或.U手册将大有帮助!。。所有这些遗留版本可能会激发您的怀旧情绪,但这些版本满足了我的应用程序需求,尤其是cperf和cace。@Frank:DOS上的ISQL可以通过I-Star在Unix上在线访问。我忘了在线服务是否可用于DOS;我不这么认为,但我可能错了。DD6发行版