oracle-sql server
2016-01-04 16:50
405 查看
1.|| 改成+
2.length 改成 len
---varchar类型传递给DATALENGTH()和LEN()
nvarchar时不相等
3.nvl --》ISNULL
select ISNULL(JTLDCRQ,'') a, JTLDCRQ b from sde.GIS_JTLGCZ where JTLDCRQ is null
日期注意: 1900-01-01 00:00:00.0000000 NULL
4.GIS_JTLGCZ--》sde.GIS_JTLGCZ
5.GISMETA.DEPARTMENT --》GISMETA.dbo.DEPARTMENT
6.sysdate---》 GETDATE()
7.substr(exp, start, length) substring(exp, start, length)
注意: 从0 开始的改成 1 substr(lxdm,0,1)==》substring(lxdm,1,1)
start 从1开始 (orcal可以从0,负数开始)
8.rownum去掉 一一修改成top 1 和order by
select top 1 lxmc from gis_lx t where t.lxdm=#{lxdm}
SELECT top 1 <include refid="table_columns"/> FROM COLLECT WHERE layer=#{layer, jdbcType=VARCHAR} AND STATE='1'
9.GIS_GUID-->NEWID
10.(+)不存在 改成right (left) join on
11.decode -->case when then else end
12.trunc
数字:convert(decimal(12,3),round(isnull(ZH,0),3)) 保留3位
日期:trunc(opetime,'dd') --》CONVERT(CHAR(10), OPETIME, 23) 2014-09-05
13.substr(zh,1,1)-->substring(cast(zh as varchar),1,1)
14.子查询 group by order by 取别名14.
select * from( select * from ..) group(order) by ...
( select * from ..)区别名
15 数字||‘’--》cast(数字 as varchar)
16 substr(数字,1,1)--》substring(cast (数字 as varchar ),1,1)
2.length 改成 len
---varchar类型传递给DATALENGTH()和LEN()
nvarchar时不相等
3.nvl --》ISNULL
select ISNULL(JTLDCRQ,'') a, JTLDCRQ b from sde.GIS_JTLGCZ where JTLDCRQ is null
日期注意: 1900-01-01 00:00:00.0000000 NULL
4.GIS_JTLGCZ--》sde.GIS_JTLGCZ
5.GISMETA.DEPARTMENT --》GISMETA.dbo.DEPARTMENT
6.sysdate---》 GETDATE()
7.substr(exp, start, length) substring(exp, start, length)
注意: 从0 开始的改成 1 substr(lxdm,0,1)==》substring(lxdm,1,1)
start 从1开始 (orcal可以从0,负数开始)
8.rownum去掉 一一修改成top 1 和order by
select top 1 lxmc from gis_lx t where t.lxdm=#{lxdm}
SELECT top 1 <include refid="table_columns"/> FROM COLLECT WHERE layer=#{layer, jdbcType=VARCHAR} AND STATE='1'
9.GIS_GUID-->NEWID
10.(+)不存在 改成right (left) join on
11.decode -->case when then else end
12.trunc
数字:convert(decimal(12,3),round(isnull(ZH,0),3)) 保留3位
日期:trunc(opetime,'dd') --》CONVERT(CHAR(10), OPETIME, 23) 2014-09-05
13.substr(zh,1,1)-->substring(cast(zh as varchar),1,1)
14.子查询 group by order by 取别名14.
select * from( select * from ..) group(order) by ...
( select * from ..)区别名
15 数字||‘’--》cast(数字 as varchar)
16 substr(数字,1,1)--》substring(cast (数字 as varchar ),1,1)
相关文章推荐
- linux下安装配置oracle
- Windows Oracle ODBC安装配置
- Linux平台Oracle ODBC安装使用
- oracle 查看建表语句
- Oracle 的 rownum
- IT忍者神龟之Oracle DBA经常使用查询吐血列举
- Oracle 创建表
- 使用ROracle从Oracle数据库获取数据框
- SAP R3 Oracle 9i ORA-06413 连接未打开错误
- 【转】Oracle TYPE OBJECT(2)
- MySQL模拟Oracle的Sequence两种方法
- OracleHelper类
- Oracle的rollup、cube、grouping sets函数
- 类型:Oracle;问题:oracle 时间加减;结果:ORACLE 日期加减操作
- oracle 树状查询
- oracle修改字符集方法
- 用命令建oracle数据库实例
- Oracle中的AS和IS的不同及使用
- 连接oracle时报错:ORA-28001: the password has expired
- Oracle数据库表复制语句