SQLºÍORACLEº¯Êý±È½Ï
SQLServerºÍOracleÊÇ´ó¼Ò¾³£Óõ½µÄÊý¾Ý¿â£¬Ôڴ˸Ðл×÷Õß×ܽá³öÕâЩ³£Óú¯ÊýÒÔ¹©´ó¼Ò²Î¿¼¡£
Êýѧº¯Êý£º
¡¡1.¾ø¶ÔÖµ
¡¡¡¡ S:SELECT abs(-1) value
¡¡¡¡ O:SELECT abs(-1) value from dual
2.È¡Õû(´ó)
¡¡¡¡ S:SELECT ceiling(-1.001) value
¡¡¡¡ O:SELECT ceil(-1.001) value from dual
3.È¡Õû£¨Ð¡£©
¡¡¡¡ S:SELECT floor(-1.001) value
¡¡¡¡ O:SELECT floor(-1.001) value from dual
4.È¡Õû£¨½ØÈ¡£©
¡¡¡¡ S:SELECT cast(-1.002 as int) value
¡¡¡¡ O:SELECT trunc(-1.002) value from dual
5.ËÄÉáÎåÈë
¡¡¡¡ S:SELECT round(1.23456,4) value 1.23460
¡¡¡¡ O:SELECT round(1.23456,4) value from dual 1.2346
6.eΪµ×µÄÃÝ
¡¡¡¡ S:SELECT Exp(1) value 2.7182818284590451
¡¡¡¡ O:SELECT Exp(1) value from dual 2.71828182
7.È¡eΪµ×µÄ¶ÔÊý
¡¡¡¡ S:SELECT log(2.7182818284590451) value 1
¡¡¡¡ O:SELECT ln(2.7182818284590451) value from dual; 1
8.È¡10Ϊµ×¶ÔÊý
¡¡¡¡ S:SELECT log10(10) value 1
¡¡¡¡ O:SELECT log(10,10) value from dual; 1
9.ȡƽ·½
¡¡¡¡ S:SELECT SQUARE(4) value 16
¡¡¡¡ O:SELECT power(4,2) value from dual 16
10.ȡƽ·½¸ù
¡¡¡¡ S:SELECT SQRT(4) value 2
¡¡¡¡ O:SELECT SQRT(4) value from dual 2
11.ÇóÈÎÒâÊýΪµ×µÄÃÝ
¡¡¡¡ S:SELECT power(3,4) value 81
¡¡¡¡ O:SELECT power(3,4) value from dual 81
12.È¡Ëæ»úÊý
¡¡¡¡ S:SELECT rand() value
¡¡¡¡ O:SELECT sys.dbms_random.value(0,1) value from dual;
13.È¡·ûºÅ
¡¡¡¡ S:SELECT sign(-8) value -1
¡¡¡¡ O:SELECT sign(-8) value from dual -1
14.Ô²ÖÜÂÊ
¡¡¡¡ S:SELECT PI() value 3.1415926535897931
¡¡¡¡ O:²»ÖªµÀ
15.sin,cos,tan ²ÎÊý¶¼ÒÔ»¡¶ÈΪµ¥Î»
¡¡¡¡ ÀýÈ磺SELECT sin(PI()/2) value µÃµ½1£¨SQLServer£©
16.Asin,Acos,Atan,Atan2 ·µ»Ø»¡¶È
17.»¡¶È½Ç¶È»¥»»(SQLServer£¬Oracle²»ÖªµÀ)
¡¡¡¡ DEGREES£º»¡¶È-¡µ½Ç¶È
¡¡¡¡ RADIANS£º½Ç¶È-¡µ»¡¶È
ÊýÖµ¼ä±È½Ï£º
¡¡18. Ç󼯺Ï×î´óÖµ
¡¡¡¡ S:SELECT max(value) value from
¡¡¡¡ (SELECT 1 value
¡¡¡¡ union
¡¡¡¡ SELECT -2 value
¡¡¡¡ union
¡¡¡¡ SELECT 4 value
¡¡¡¡ union
¡¡¡¡ SELECT 3 value)a
¡¡¡¡O:SELECT greatest(1,-2,4,3) value from dual
19. Ç󼯺Ï×îСֵ
¡¡¡¡ S:SELE
Ïà¹ØÎĵµ£º
--²é¿´CPUÀûÓÃÂÊ
-- CREATE PROCEDURE sp_GetTop10_CPU () AS
BEGIN
SET NOCOUNT ON
DECLARE @cinterval char(8)
DECLARE @interval int
SET @cinterval = '00:00:10'
CREATE TABLE #thread
(
RUN INT NOT NULL,
SPI ......
ʹÓùý Access µÄÅóÓѶ¼ÖªµÀ£¬Access ÀïÓиö“ÊÇ/·ñ”Êý¾ÝÀàÐÍ£¬ÔÚ SQL Server ÖУ¬Ã»ÓÐÕâ¸öÃû³Æ£¬¶øÊ¹Óà bit¡£ÔÚʹÓùý³ÌÖÐÓм¸µãÐèҪעÒâµÄ£º
£±¡¢bit Óë SQL Server µÄÕûÐͺÍÊý×ÖÊý¾ÝÏàËÆµÄÊý×ÖÊý¾Ý£¬µ« bit ÁÐÖ»ÄÜ´æ´¢ 0 ºÍ 1¡£
£²¡¢ÔÚ²åÈë¡¢ÐÞ¸Ä bit Êý¾Ýʱ£¬Ê¹Óà 0 »ò 1 £¬¶ø²»ÊÇ false »ò true£¬bit ×Ö¶ ......
2009Äê06ÔÂ24ÈÕ 09:47
create table [±íÃû]
(
[×Ô¶¯±àºÅ×Ö¶Î] int IDENTITY (1,1) PRIMARY KEY ,
[×Ö¶Î1] nVarChar(50) default 'ĬÈÏÖµ' null ,
[×Ö¶Î2] ntext null ,
[×Ö¶Î3] datetime,
[×Ö¶Î4] money null ,
[×Ö¶Î5] int default 0,
[×Ö¶Î6] Decimal (12,4) default 0,
[×Ö¶Î7] image null ,
)
É ......
update CHELIANG_MINGDAN set clmd_yunxuzaizhong = cast(clmd_yunxuzaizhong/1000 as decimal(14,4)) where clmd_yunxuzaizhong is not null
update CHELIANG_MINGDAN set clmd_carweight = cast(clmd_carweight/1000 as decimal(14,4)) where clmd_carweight is not null ......