sybase中的timestamp怎样用?

yaojie_x 2010-12-23 04:10:07
timestamp怎么用?怎么把字符型数据转成timestamp?有哪些相关函数?
...全文
428 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
小潜s 2011-01-06
  • 打赏
  • 举报
回复
搭车不认为靠是骂街,可能楼主所处环境及过于文明了
iihero 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yaojie_x 的回复:]

再说明下,我遇到的问题是timestamp类型用作了主键,画面有个日期,该日期拿到后台要与该timestamp主键作比较。
[/Quote]

能把你的建表语句帖出来吗?
ASE里头确实没有可供外用的timestamp类型。
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yaojie_x 的回复:]

引用 8 楼 andkylee 的回复:

靠, 你的帖子标题不就是这么写的。

第一,这里是讨论,不是骂街的地方,文明些
第二,我的标题是什么,看清楚些
第三,不知道就不知道,不要把问题引到其他方向。

再说明下,我遇到的问题是timestamp类型用作了主键,画面有个日期,该日期拿到后台要与该timestamp主键作比较。
[/Quote]

不认为靠是骂街的路过。
yaojie_x 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 andkylee 的回复:]

靠, 你的帖子标题不就是这么写的。
[/Quote]
第一,这里是讨论,不是骂街的地方,文明些
第二,我的标题是什么,看清楚些
第三,不知道就不知道,不要把问题引到其他方向。

再说明下,我遇到的问题是timestamp类型用作了主键,画面有个日期,该日期拿到后台要与该timestamp主键作比较。
  • 打赏
  • 举报
回复
靠, 你的帖子标题不就是这么写的。
yaojie_x 2010-12-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 andkylee 的回复:]

引用 5 楼 yaojie_x 的回复:

引用 4 楼 andkylee 的回复:

timestamp是流水号, 时间能和流水号比较吗?


timestamp似乎是用时间戳生成的吧?精确到毫秒级的


ase中的datetime 也能精确到毫秒级别。 好像ase15.5中增加了新的数据类型bigdatetime ,精度应该能够到微秒级别了。
[/Quote]
现在不是讨论timestamp这种类型嘛,它用作自增长主键了
yaojie_x 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 andkylee 的回复:]

timestamp是流水号, 时间能和流水号比较吗?
[/Quote]

timestamp似乎是用时间戳生成的吧?精确到毫秒级的
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yaojie_x 的回复:]

引用 4 楼 andkylee 的回复:

timestamp是流水号, 时间能和流水号比较吗?


timestamp似乎是用时间戳生成的吧?精确到毫秒级的
[/Quote]

ase中的datetime 也能精确到毫秒级别。 好像ase15.5中增加了新的数据类型bigdatetime ,精度应该能够到微秒级别了。
  • 打赏
  • 举报
回复
timestamp是流水号, 时间能和流水号比较吗?


yaojie_x 2010-12-24
  • 打赏
  • 举报
回复
换种提法,从画面中获得时间,要用该时间和数据库中的timestamp字段比较,怎么写?
  • 打赏
  • 举报
回复
在sybase ASE中timestamp是类似戳的一种数据类型
iihero 2010-12-23
  • 打赏
  • 举报
回复
是datetime吧。timestamp是ASE内置类型。
datetime,使用covert函数进行转换就可以了。
DtSQL Portable是一款便捷式的通用数据库查询,编辑,浏览和管理工具.它能支持目前市面上见到几乎所有的数据库,并能在主要的操作系统上运行. 支持的数据库包括:Cache, DB2, Derby, Firebird, FrontBase, H2, HSQLDB, Informix, Ingres, JDatastore, MaxDB, Mckoi, Mimer, MySQL, Oracle, PointBase, PostgresSQL, Solid, SQLite, SQL Server, SQL Anywhere, Sybase (ASE) 主要功能: 1.数据库浏览: schemas, tables, columns, primary and foreign keys, constraints, views, indexes, triggers, stored procedures, functions, sequences, 2.数据库管理: 新建,修改,查看,删除 tables, views, indexes, constraints, stored procedures, functions, triggers, sequences 3.数据管理: 编辑表数据,包括BLOB和CLOB数据;过滤,排序,查找查询结果;插入,复制,更新和删除表数据;查找,替换表数据, 4. SQL工具: 编辑,格式化和执行SQL语句 5. SQL生成工具:帮助生成查询,插入,更新,删除SQL语句 6. 数据导入:提供强大的数据导入功能. 能够从不同的数据文件导入数据: CSV files, Excel files, and fixed-width files.并可以选择integer, date, time, timestamp, and boolean的模板来解析数据 7.数据导出: 提供强大的数据导出功能.能够导出数据(单表/多表/查询结果)到多种数据文件格式:CSV files, Excel files, XML, HTML, SQL insert statements and fixed width files.并可以选择integer, date, time, timestamp, and boolean的模板来格式化数据
DtSQL是一款通用的数据库查询,编辑,浏览和管理工具.它能支持目前市面上见到几乎所有的数据库,并能在主要的操作系统上运行. 支持的数据库包括:Cache, DB2, Derby, Firebird, FrontBase, H2, HSQLDB, Informix, Ingres, JDatastore, MaxDB, Mckoi, Mimer, MySQL, Oracle, PointBase, PostgresSQL, Solid, SQLite, SQL Server, SQL Anywhere, Sybase (ASE) 主要功能: 1.数据库浏览: schemas, tables, columns, primary and foreign keys, constraints, views, indexes, triggers, stored procedures, functions, sequences, 2.数据库管理: 新建,修改,查看,删除 tables, views, indexes, constraints, stored procedures, functions, triggers, sequences 3.数据管理: 编辑表数据,包括BLOB和CLOB数据;过滤,排序,查找查询结果;插入,复制,更新和删除表数据;查找,替换表数据, 4. SQL工具: 编辑,格式化和执行SQL语句 5. SQL生成工具:帮助生成查询,插入,更新,删除SQL语句 6. 数据导入:提供强大的数据导入功能. 能够从不同的数据文件导入数据: CSV files, Excel files, and fixed-width files.并可以选择integer, date, time, timestamp, and boolean的模板来解析数据 7.数据导出: 提供强大的数据导出功能.能够导出数据(单表/多表/查询结果)到多种数据文件格式:CSV files, Excel files, XML, HTML, SQL insert statements and fixed width files.并可以选择integer, date, time, timestamp, and boolean的模板来格式化数据
DtSQL Portable是一款便捷式的通用数据库查询,编辑,浏览和管理工具.它能支持目前市面上见到几乎所有的数据库,并能在主要的操作系统上运行. 支持的数据库包括:Cache, DB2, Derby, Firebird, FrontBase, H2, HSQLDB, Informix, Ingres, JDatastore, MaxDB, Mckoi, Mimer, MySQL, Oracle, PointBase, PostgresSQL, Solid, SQLite, SQL Server, SQL Anywhere, Sybase (ASE) 主要功能: 1.数据库浏览: schemas, tables, columns, primary and foreign keys, constraints, views, indexes, triggers, stored procedures, functions, sequences, 2.数据库管理: 新建,修改,查看,删除 tables, views, indexes, constraints, stored procedures, functions, triggers, sequences 3.数据管理: 编辑表数据,包括BLOB和CLOB数据;过滤,排序,查找查询结果;插入,复制,更新和删除表数据;查找,替换表数据, 4. SQL工具: 编辑,格式化和执行SQL语句 5. SQL生成工具:帮助生成查询,插入,更新,删除SQL语句 6. 数据导入:提供强大的数据导入功能. 能够从不同的数据文件导入数据: CSV files, Excel files, and fixed-width files.并可以选择integer, date, time, timestamp, and boolean的模板来解析数据 7.数据导出: 提供强大的数据导出功能.能够导出数据(单表/多表/查询结果)到多种数据文件格式:CSV files, Excel files, XML, HTML, SQL insert statements and fixed width files.并可以选择integer, date, time, timestamp, and boolean的模板来格式化数据
dbking 0.6
==========

dbking是一款基于Java的数据库处理工具集,主要包括三项主要内容:
1、为各类数据库提供统一的操作接口,尽最大可能保障各类数据库之间的移植性
2、通过生成器创建BO类及DAO层代码
3、为各类数据库之间的数据导入导出提供高效率的工具
下面对这三项功能进行详细的介绍。

1、为各类数据库提供统一的操作接口,尽最大可能保障各类数据库之间的移植性
  这类工具已经很多了,比如大家耳熟能详的Hibernate、iBatis,包括Apache的DBUtils、Spring的JdbcTemplate。为什么我们还要推出db-unifier这样一个功能类似的东西呢?
  这些工具的主要目的都是对JDBC进行包装,使开发人员能更容易的进行数据库开发,在代码的可读性、性能问题、移植问题上,这些工具都尽量做了权衡,达到了他们认为的完美。
  dbking是鉴于我们的开发经验和考虑,权衡出来的数据库工具,其主要考虑的方向有以下几点:
  1、简洁。所有的核心接口都在一个类里边,这个类是DbKing,代码不过1000行,却提供了大量的高质量功能方法,使用方法更是一目了然的简单。DbKing核心只依赖于JDBC驱动类,十分的轻量级,易于使用。
  2、避免数据库连接泄漏的问题。数据库建立连接、关闭连接默认情况下都由db-unifier处理。有人会觉得这样影响效率,当然我们也提供自己手动控制连接的方法,只是默认情况下采用自动的方式。
  3、统一的数据库操作类型。在dbking,所有的数据库数据只有五种数据类型,String、Number(BigDecimal)、Timestamp、Clob(String)、Blob(byte[]),经过反复测试后,我们会例出各种数据库数据类型到这五种类型的映射表,当然我们也有少数的数据类型不能支持,有些是JDBC驱动的问题,有些是我们出于移植的考虑,有些数据库的数据类型在别的数据库里没有对应的数据类型支持,这样的数据类型只能不予支持,幸好这只是极少的一部分。
  4、简化了很多复杂的数据库操作。比如:数据库分页,你不用再关心记录总数怎么取,不用考虑各种数据库之间的差异,最关键的是绝对的高效。再比如LOB字段的处理,可以直接通过增、删、改、查等接口处理,遇到较大的LOB,也可以用流的方式处理,避免内存溢出的问题。再比如获取数据库序列,我们采用了统一的算法,不同的数据库都使用同一个接口来获取序列,而且这个方法可以在多线程环境下使用,甚至是集群环境下都没有问题。
  5、提供多种使用方式。可以单独使用,也可以结合Spring IoC框架使用。可以通过配置方式指定数据源,也可以通过硬代码方式指定数据源,甚至通过第三方获取数据库连接的方式都是可以的。 目前工具在Oracle 11g、Microsoft SQLServer 2012、MySQL 5.x、DB2 10.x、Sybase 15.x、PostgreSQL 9.x、Derby 10.x上通过了测试。

2、通过生成器创建BO类及DAO层代码
  这是一个配合dbking的代码生成器,生成基于dbking的DAO层类。有了这样类,可以简化开发代码,避免低级的书写错误,使开发者更专注于业务。另外,也可以在此基础上配合一定的代码来防止SQL注入的问题。

3、为各类数据库之间的数据导入导出提供高效率的工具
  异构数据库的导入导出一直是个大难题,一般的工具配置复杂,尤其是不支持LOB这样的大字段数据,我们的这个工具不仅配置简单,而且具有以下几个特点。
  1、速度非常快,这个因为取决于系统环境,这个只有谁用谁知道了,至少我们是跟别的工具作过比较的。
  2、支持LOB字段的导入导出。
  3、自动侦测数据库表的主、从关系,保障数据库的导入不受外键约束的影响。
  4、根据配置可以选择遇到重复数据时的处理方式————忽略或者止。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧