Sql Server »ù±¾º¯Êý
1.×Ö·û´®º¯Êý
³¤¶ÈÓë·ÖÎöÓÃ
datalength(Char_expr) ·µ»Ø×Ö·û´®°üº¬×Ö·ûÊý,µ«²»°üº¬ºóÃæµÄ¿Õ¸ñ
substring(expression,start,length) ²»¶à˵ÁË,È¡×Ó´®
right(char_expr,int_expr) ·µ»Ø×Ö·û´®ÓÒ±ßint_expr¸ö×Ö·û
×Ö·û²Ù×÷Àà
upper(char_expr) תΪ´óд
lower(char_expr) תΪСд
space(int_expr) Éú³Éint_expr¸ö¿Õ¸ñ
replicate(char_expr,int_expr)¸´ÖÆ×Ö·û´®int_expr´Î
reverse(char_expr) ·´×ª×Ö·û´®
stuff(char_expr1,start,length,char_expr2) ½«×Ö·û´®char_expr1ÖеĴÓ
start¿ªÊ¼µÄlength¸ö×Ö·ûÓÃchar_expr2´úÌæ
ltrim(char_expr) rtrim(char_expr) È¡µô¿Õ¸ñ
ascii(char) char(ascii) Á½º¯Êý¶ÔÓ¦,È¡asciiÂë,¸ù¾ÝasciiÂðÈ¡×Ö·û
×Ö·û´®²éÕÒ
charindex(char_expr,expression) ·µ»Øchar_exprµÄÆðʼλÖÃ
patindex("%pattern%",expression) ·µ»ØÖ¸¶¨Ä£Ê½µÄÆðʼλÖÃ,·ñÔòΪ0
2.Êýѧº¯Êý
abs(numeric_expr) Çó¾ø¶ÔÖµ
ceiling(numeric_expr) È¡´óÓÚµÈÓÚÖ¸¶¨ÖµµÄ×îСÕûÊý
exp(float_expr) ȡָÊý
floor(numeric_expr) СÓÚµÈÓÚÖ¸¶¨ÖµµÃ×î´óÕûÊý
pi() 3.1415926.........
power(numeric_expr,power) ·µ»Øpower´Î·½
rand([int_expr]) Ëæ»úÊý²úÉúÆ÷
round(numeric_expr,int_expr) °²int_expr¹æ¶¨µÄ¾«¶ÈËÄÉáÎåÈë
sign(int_expr) ¸ù¾ÝÕýÊý,0,¸ºÊý,,·µ»Ø+1,0,-1
sqrt(float_expr) ƽ·½¸ù
3.ÈÕÆÚº¯Êý
getdate() ·µ»ØÈÕÆÚ
datename(datepart,date_expr) ·µ»ØÃû³ÆÈç June
datepart(datepart,date_expr) È¡ÈÕÆÚÒ»²¿·Ý
datediff(datepart,date_expr1.dateexpr2) ÈÕÆÚ²î
dateadd(datepart,number,date_expr) ·µ»ØÈÕÆÚ¼ÓÉÏ number
ÉÏÊöº¯ÊýÖÐdatepartµÄ
д·¨ ȡֵºÍÒâÒå
yy 1753-9999 Äê·Ý
qq 1-4 ¿Ì
mm 1-12 ÔÂ
dy 1-366 ÈÕ
dd 1-31 ÈÕ
wk 1-54 ÖÜ
dw 1-7 Öܼ¸
hh 0-23 Сʱ
mi 0-59 ·ÖÖÓ
ss 0-59 Ãë
ms 0-999 ºÁÃë
ÈÕÆÚת»»
convert()
4.ϵͳº¯Êý
suser_name() Óû§µÇ¼Ãû
user_name() Óû§ÔÚÊý¾Ý¿âÖеÄÃû×Ö
user Óû§ÔÚÊý¾Ý¿âÖеÄÃû×Ö
show_role() ¶Ôµ±Ç°Óû§Æð×÷ÓõĹæÔò
db_name() Êý¾Ý¿âÃû
object_name(obj_id) Êý¾Ý¿â¶ÔÏóÃû
col_name(obj_id,col_id) ÁÐÃû
col_length(objname,colname) Á㤶È
valid_name(char_expr) ÊÇ·ñÊÇÓÐЧ±êʶ·û
Ïà¹ØÎĵµ£º
¡¡¡¡Á½Ì¨²»Í¬µÄÊý¾Ý¿â·þÎñÆ÷£¬´Óһ̨Êý¾Ý¿â·þÎñÆ÷µÄÒ»¸öÓû§¶ÁÈ¡Áíһ̨Êý¾Ý¿â·þÎñÆ÷ϵÄij¸öÓû§µÄÊý¾Ý£¬Õâ¸öʱºò¿ÉÒÔʹÓÃdblink¡£
¡¡¡¡ÆäʵdblinkºÍÊý¾Ý¿âÖеÄview²î²»¶à£¬½¨dblinkµÄʱºòÐèÒªÖªµÀ´ý¶ÁÈ¡Êý¾Ý¿âµÄipµØÖ·£¬ssidÒÔ¼°Êý¾Ý¿âÓû§ÃûºÍÃÜÂë¡£
¡¡¡¡´´½¨¿ÉÒÔ²ÉÓÃÁ½ÖÖ·½Ê½£º
¡¡¡¡1¡¢ÒѾÅäÖñ¾µØ·þÎñ
ÒÔÏ ......
SELECT ¡¡ ¡¡ ¡¡
CenterCD ¡¡ ¡¡ ¡¡
,UseUnitCD ¡¡ ¡¡
,SUM(UseUnitUnitPrice) 'totaladvance'
, GROUPING(UseUnitCD) 'grp' ¡¡
from dbo.T_MMaterialGroupUnitPrice_SLS
GROUP BY CenterCD,UseUnitCD
WITH ROLLUP ¡¡ ¡¡
¡¡ ¡¡ ¡¡ ¡¡
¡¡ ¡¡ ¡¡ ¡¡
SELECT ¡¡ ¡¡ ¡¡
CenterCD ¡¡ ¡¡ ¡¡
, ......
¢Ù¡£Æô¶¯Distributed Transaction Coordinator ·þÎñ
´ò¿ª·þÎñ£¬ÔÚ·þÎñÖÐÕÒµ½Distributed Transaction Coordinator·þÎñ£¬Ñ¡Ôñ“ÊôÐÔ”£»
ÔÚ“µÇ¼”Ñ¡ÏÖУ¬Ñ¡Ôñ“´ËÕÊ»§”£¬ÕÊ»§ÃûÌîд“N ......
ǰЩÈÕ×Ó£¬ÔÚ²Ù×÷Êý¾Ý¿âʱ£¬ÐèÒªÖ´ÐвÙ×÷ʱ¼äºÜ¾ÃµÄsqlÓï¾ä¡£µ«Êǵ±Ê±¾ÖÓòÍøÍøÂçÇé¿ö²»ºÃ£¬¾³£·¢ÉúµôÏßµÄÇé¿ö¡£
´ËʱÐèÒª°ÑÖ´ÐеÄÓï¾ä¼ÓÈëµ½oracle·þÎñÆ÷Éϵĺǫ́½ø³ÌÖУ¬È¥Ö´ÐС£²Ù×÷¹ý³ÌÈçÏ£º
1¡¢Ê×ÏȰÑÐèÒªÖ´ÐеÄsqlÓï¾äд³É½Å±¾£¬´æ´¢µ½sql.sqlÖС£²¢·ÅÖõ½Êý¾Ý¿â·þÎñÆ÷ij·¾¶ÏÂ.
2¡¢Ö´ÐÐÈçÏÂlinuxÃüÁî¼´¿É£º
&nb ......
×î½üÓÉÓÚϵͳµÄÐèÇó£¬ËùÒÔÒªÁ˽âÒ»ÏÂÈçºÎÓÅ»¯sql server£¬ÏÂÃæÊÇÎÒµÄһЩ×ܽᣬ²»×ãµÄµØ·½Ï£Íû´ó¼ÒÅúÆÀÖ¸Õý¡£ËµÒªÓÅ»¯´ó¼ÒÒ»¶¨»áÏëµ½Ë÷Òý£¬ÄÇÎÒÃǾʹÓË÷Òý¿ªÊ¼°É¡£ ΢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý(clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý)ºÍ·Ç¾Û¼¯Ë÷Òý(nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý)£¬ÏÂÃæ ......