ORACLE 日期_:
submitdate=DateTime.Parse(submitdate).ToString("d-M月-yyyy");
当前时间:sysdate()
to_date('2002-01-02','yyyy-M-dd')
select count(1) from L_PERM where CANCEL <>'Y' and (sysdate-perm_date)>3
在 PL/SQL Develop 中调试、作试验,我写入以前在 SQL Server 中的 SQL 语句:
INSERT INTO ... (............) VALUES (......., '2004-7-20 11:25:36', ....) -- 此语句适用于SQL Server
居然出错了!我还以为,Oracle 的日期类型分隔符像 Access 那样是 #,我又试了:
INSERT INTO ... (............) VALUES (......., #2004-7-20 11:25:36#, ....) -- 此语句适用于MS Access
去查网上的文章,很多地方都是这么写的:
INSERT INTO ... (............) VALUES (......., TO_DATE('2004-7-20 11:25:36', 'yyyy-mm-dd hh24:mi:ss'), ....)
TO_DATE、TO_CHAR,。
找一个怎样输入、输出日期类型数据的例子。看到了 TIMESTAMP 关键字,上面的 SQL 语句可以写成:
INSERT INTO ... (............) VALUES (......., TIMESTAMP '2004-7-20 11:25:36', ....)
选择前n条记录:
可以采用rownum<10即前10条数据 ,格式
select * from t where rownum<10
select * from t where rownum<10
两者之间
select * from (select rownum r,a.* from tablename a where rownum <= 100) where r >= 60;
select * from (select rownum r,a.* from tablename a where rownum <= 100) where r >= 60;
得到序列:
select C_ORDER.NEXTVAL as id FROM DUAL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架