×÷ºÃSQLµÄ°²È«¹ÜÀí
exec sp_dropsrvrolemember N'aa', sysadmin
go
exec sp_addsrvrolemember N'aa', securityadmin
go
--×÷ºÃSQLµÄ°²È«¹ÜÀí
--×÷Õß:×Þ½¨
Ê×ÏÈ,×öºÃÓû§°²È«:
--¼òµ¥µÄ,Ö»ÔÊÐísqlµÄÓû§·ÃÎÊsql(·ÀÖ¹ÀûÓÃadministrator×éÓû§·ÃÎÊ)
1.ÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üSQLʵÀý--ÊôÐÔ--°²È«ÐÔ--Éí·ÝÑéÖ¤--Ñ¡Ôñ"sql serverºÍwindows"--È·¶¨
2.ÆóÒµ¹ÜÀíÆ÷--°²È«ÐÔ--µÇ½--ÓÒ¼üsa--ÉèÖÃÃÜÂë--ÆäËûÓû§Ò²ÉèÖÃÃÜÂë
3.ɾ³ýÓû§:
BUILTIN\Administrators
<»úÆ÷Ãû>\Administrator --Õâ¸öÓû§²»Ò»¶¨ÓÐ
ÕâÑù¿ÉÒÔ·ÀÖ¹ÓÃwindowsÉí·ÝµÇ½SQL
4.ÉèÖýøÈëÆóÒµ¹ÜÀíÆ÷ÐèÒªÊäÈëÃÜÂë
ÔÚÆóÒµ¹ÜÀíÆ÷ÖÐ
--ÓÒ¼üÄãµÄ·þÎñÆ÷ʵÀý(¾ÍÊÇÄǸöÓÐÂÌɫͼ±êµÄ)
--±à¼SQL Server×¢²áÊôÐÔ
--Ñ¡Ôñ"ʹÓà SQL Server Éí·ÝÑéÖ¤"
--²¢¹´Ñ¡"×ÜÊÇÌáʾÊäÈëµÇ¼ÃûºÍÃÜÂë"
--È·¶¨
--¾¹ýÉÏÃæµÄÉèÖÃ,ÄãµÄSQL Server»ù±¾ÉÏËãÊǰ²È«ÁË.
------------------------------------------------------------------------
Æä´Î,¸ÄĬÈ϶˿Ú,Òþ²Ø·þÎñÆ÷,¼õÉÙ±»¹¥»÷µÄ¿ÉÄÜÐÔ
SQL Server·þÎñÆ÷
--¿ªÊ¼
--³ÌÐò
--Microsoft SQL Server
--·þÎñÆ÷ÍøÂçʵÓù¤¾ß
--ÆôÓõÄÐÒéÖÐ"TCP/IP"
--ÊôÐÔ
&n
Ïà¹ØÎĵµ£º
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¸ö¿Õ¸ñ ......
½øÈësql*plusÐèÒªÊäÈëÓû§Ãû¡¢¿ÚÁîºÍÖ÷»ú±êÖ¾·û
system/manager
sys/change_on_intall
scott/tiger
internal/oracle
ÒÔÉÏΪ³õʼÃÜÂë
Ö÷»ú×Ö·û´®¿Õ»òÕßÊÇ@+ÄãµÄ·þÎñÃû,ÔÚ±¾µØµÇ½²»ÐèÒª±¾µØ·þÎñÃû¡£
ÏÂÃæ¾Í½éÉÜÒ»ÏÂһЩ³£ÓõÄsql*plusÃüÁ
Ê×ÏȲ鿴µ±Ç°Ê¹ÓõÄÊý¾Ý¿âʵÀý:
select name from V$database;
Çл»Á½¸ö ......
1. Group By Óï¾ä¼ò½é£º
Group ByÓï¾ä´ÓÓ¢ÎĵÄ×ÖÃæÒâÒåÉÏÀí½â¾ÍÊÇ“¸ù¾Ý(by)Ò»¶¨µÄ¹æÔò½øÐзÖ×é(Group)”¡£ËüµÄ×÷ÓÃÊÇͨ¹ýÒ»¶¨µÄ¹æÔò½«Ò»¸öÊý¾Ý¼¯»®·Ö³ÉÈô¸É¸öСµÄÇøÓò£¬È»ºóÕë¶ÔÈô¸É¸öÐ¡ÇøÓò½øÐÐÊý¾Ý´¦Àí¡£
P.S. ÕâÀïÕæÊÇÌå»áµ½ÁËÒ»¸öºÃµÄÃüÃûµÄÁ¦Á¿£¬Group By´Ó×ÖÃæÊÇÖ±½ÓÈ¥Àí½âÊǷdz£ºÃÀí½âµÄ¡£¶÷£¬ÒÔºóÔÚÃü ......
num_field number(12,2);
±íʾnum_fieldÊÇÒ»¸öÕûÊý²¿·Ö×î¶à10λ¡¢Ð¡Êý²¿·Ö×î¶à2λµÄ±äÁ¿¡£
case.....when Ó÷¨£¨Óëdecode£¨£©×÷ÓúÜÏñ£©
select case zsxm_dm
when '02' then
'Ó ......