---------------------------------------OPENQUERY------------------------------------------------------------------------
普通:寫的時候一定要注意裏面沒有冒號;
SELECT * FROM OPENQUERY([10.11.7.112],'select to_date(''2012-06-18 00:00:00'',''yyyy-mm-dd hh24:mi:ss'') from dual')
帶參數的話,網上看到的example:
親測可用
DECLARE @Sql VARCHAR(1000)
DECLARE @organizationID VARCHAR(10)
SELECT @organizationID = (SELECT ORGANIZATION_ID FROM MYORGS WHERE ORGANIZATION_NAME = 'MMT')
SET @Sql = 'SELECT * from tableName where organization_id ='+@organizationID
SET @Sql = 'SELECT * FROM OPENQUERY(LinkedServerName, ''' + REPLACE(@Sql, '''', '''''') + ''')'
EXEC(@Sql)
---------------------------------------ORACLE數據庫查詢語句------------------------------------------------------------------------
1. 按某列最大排序 查第一條(示例中列名爲UPDATETIME)
SELECT MAX(UPDATETIME) FROM IHIS.ZD_I
2.字符串轉時間
date 的
select to_date(''2012-06-18 00:00:00'',''yyyy-mm-dd hh24:mi:ss'') from dual
timestamp的 (可以到秒後3位,date只能到秒)
select to_timestamp(''2003-10-24 10:48:45.656000'',''yyyy-mm-dd hh24:mi:ssxff'') from dual