Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

02 SQLServer³£Óú¯Êý

/******************************
ϵͳº¯Êý
******************************/

--convert ÓÃÀ´×ª±äÊý¾ÝÀàÐÍ
--convert (data_type[(length)], expression [, style])
select convert(int,convert(varchar(5),12345)+'678')+1 --·µ»Ø12345679
--cast Ò²ÊÇÓÃÀ´×ª»»Êý¾ÝÀàÐÍ
--cast(expression as data_type[(length)])
select cast((cast(12345 as varchar(5))+'678') as int)+1 --·µ»Ø123456789
--current_user ·µ»Øµ±Ç°Óû§µÄÃû×Ö
select current_user
--datalength
--·µ»ØÓÃÓÚÖ¸¶¨±í´ïʽµÄ×Ö½ÚÊý
select datalength ('ÖйúaÃË') --ÖÐÎÄÕ¼¸ö×Ö½Ú
--host_name ·µ»Øµ±Ç°Óû§ËùµÇ¼µÄ¼ÆËã»úÃû×Ö
select host_name()
--system_user ·µ»Øµ±Ç°ËùµÇ¼µÄÓû§Ãû³Æ
select system_user
--user_name´Ó¸ø¶¨µÄÓû§id·µ»ØÓû§Ãû
select user_name(2) --·µ»Øguest
--¿ÕÖµº¯Êýisnull(col,replaceStr)
select isnull(pwd,'***') pwd from person
--×Ö·û´®Á¬½Ó
print 'hello,'+'sqlserver2005!'
--Èç¹ûÁ½¸ö²ÎÊýÏàͬ¾Í·µ»Ønull£¬·ñÔò·µ»ØµÚÒ»¸ö²ÎÊý£¬ºöÂÔ´óСд
if nullif('accp','ACCP2') is null
print 'Á½¸ö²ÎÊýÏàͬ'
else
begin
print nullif('accp','ACCP2')
print 'Á½¸ö²ÎÊý²»Ïàͬ'
end
--·µ»ØÆäÖеÚÒ»¸ö·Ç¿ÕµÄ±í´ïʽ
print coalesce(null,null,'accp')
print coalesce(null,'**','accp','case')
/****************************
Êýѧº¯Êý
****************************/

--abs
--È¡ÊýÖµ±í´ïʽµÄ¾ø¶ÔÖµ
select abs(-43)
--ceiling
--·µ»Ø´óÓÚ»òµÈÓÚËù¸øÊý×Ö±í´ïʽµÄ×îСÕûÊý
select ceiling(43.5)
select ceiling(-43.5)
--floor
--ȡСÓÚ»òµÈÓÚÖ¸¶¨±í´ïʽµÄ×î´óÕûÊý
select floor(43.5)
select floor(-43.5)
--power
--È¡ÊýÖµ±í´ïʽµÄÃÝÖµ
select power(5,2) --·µ»Ø
--round--½«ÊýÖµ±í´ïʽËÄÉáÎåÈëΪָ¶¨¾«¶È
select round(43.543,1) --·µ»Ø.500
--sqrt
--È¡±í´ïʽµÄƽ·½¸ù
select sqrt(9) --·µ»Ø.0
--rand
select rand() --²úÉúËæ»ú-1Ö®¼äµÄËæ»úÊý
--sign
--¶ÔÓÚÕýÊý·µ»Ø,¸ºÊý·µ»Ø-1,Áã·µ»Ø
select sign(9)
select sign(-9)
select sign(0)
--Ëæ»úº¯ÊýnewId()ºÍrand()
/*
newid()µÄ·µ»ØÖµ ÊÇuniqueidentifier
newid()ÔÚɨÃèÿÌõ¼Ç¼µÄʱºò¶¼Éú³ÉÒ»¸öÖµ, ¶øÉú³ÉµÄÖµÊÇËæ»úµÄ, ûÓдóСд˳Ðò.
rand() ²úÉúСÓÚ1µÄСÊý£¬Èç¹ûÖ¸¶¨ÖÖ×ÓÔò²úÉúµÄËæ»úÊý¹


Ïà¹ØÎĵµ£º

sqlserver ÆÚÖп¼ÊÔÌâ

 create database DB
use DB
--רҵ±í
create table major
(spno char(5) not null primary key,
 spname varchar(20) not null,
 pno char(2) )
--ѧÉú±í
create table student
(sno char(7) not null primary key,
 sname varchar(20) not null,
 ssex char(2) not null,
 sag ......

sqlserver ´æ´¢¹ý³ÌÀý×Ó

 Ê²Ã´ÊÇ´æ´¢¹ý³ÌÄØ£¿
¡¡¡¡¶¨Ò壺
¡¡¡¡½«³£ÓõĻòºÜ¸´ÔӵŤ×÷£¬Ô¤ÏÈÓÃSQLÓï¾äдºÃ²¢ÓÃÒ»¸öÖ¸¶¨µÄÃû³Æ´æ´¢ÆðÀ´, ÄÇôÒÔºóÒª½ÐÊý¾Ý¿âÌṩÓëÒѶ¨ÒåºÃµÄ´æ´¢¹ý³ÌµÄ¹¦ÄÜÏàͬµÄ·þÎñʱ,Ö»Ðèµ÷ÓÃexecute,¼´¿É×Ô¶¯Íê³ÉÃüÁî¡£
¡¡¡¡½²µ½ÕâÀï,¿ÉÄÜÓÐÈËÒªÎÊ£ºÕâô˵´æ´¢¹ý³Ì¾ÍÊÇÒ»¶ÑSQLÓï¾ä¶øÒÑ°¡£¿
¡¡¡¡Microsoft¹«Ë¾ÎªÊ²Ã´»¹ ......

SQLServer ´æ´¢¹ý³Ì¼ò½éÓëʹÓ÷½·¨

 Sql ServerµÄ´æ´¢¹ý³ÌÊÇÒ»¸ö±»ÃüÃûµÄ´æ´¢ÔÚ·þÎñÆ÷ÉϵÄTransacation-SqlÓï¾ä¼¯ºÏ,ÊÇ·â×°Öظ´ÐÔ¹¤×÷µÄÒ»ÖÖ·½·¨,ËüÖ§³ÖÓû§ÉùÃ÷µÄ±äÁ¿¡¢Ìõ¼þÖ´ÐкÍÆäËûÇ¿´óµÄ±à³Ì¹¦ÄÜ¡£
      ´æ´¢¹ý³ÌÏà¶ÔÓÚÆäËûµÄÊý¾Ý¿â·ÃÎÊ·½·¨ÓÐÒÔϵÄÓŵ㣺
        &nbs ......

̸JDBC SQLSERVER"Error establishing socket"

 
jdbcÅäÖÃÓï¾äΪ: jdbc:microsoft:sqlserver://server_name:1433
ÈçÔËÐгÌÐòʱ³öÏÖ "Error establishing socket" ´íÎó,ÔòÓ¦½øÐÐÈçϵ÷ÊÔ:
1 ¼ì²éSQL SERVER ÊÇ·ñÔÊÐíÔ¶³Ì·ÃÎÊ.¾ßÌå²½Öè:
1)´ò¿ª"ÆóÒµ¹ÜÀíÆ÷",´ò¿ª¿ØÖÆ̨¸ùĿ¼>SQL Server ×é>Êý¾Ý¿â
2)ÔÚÏàÓ¦"Êý¾Ý¿â"Éϵ¥»÷ÓÒ¼ü,Ñ¡Ôñ"ÊôÐÔ"
3)Ñ¡Ôñ"Á¬½Ó"Ñ ......

ʹÓÃÁÙʱ±íÌáÉýSqlServerÊÓͼ²éѯÐÔÄÜ

дÁËÒ»¸ö´æ´¢¹ý³Ì¶ÔÊÓͼ½øÐзÖÒ³²éѯ£¬µ«Êý¾ÝÔö¶àºó·¢ÏÖ»ùЧÂʵ͵ÃÒªÃü£¬ÈýÍò¶àÌõÊý¾ÝÒª²éѯһ¸ö°ëСʱ¶¼Ã»³öÀ´£¬Õâ²»ÊÇÒªÁËÃü£¬ÓÚÊÇÏëµ½ÁËË÷Òý£¬Ó¦ÓùýºóÈÔÎÞ¼ÃÓÚÊ¡£×îºó¶Ôsql½øÐзÖÎöºÍʵ¼ùÖеóö£¬Ê¹ÓÃÁÙʱ±í¿ÉÒÔ´ó´ó¼Ó¿ìÊÓͼµÄ²éѯËٶȣ¬¼ûÈçÏÂsqlÓï¾ä
ÐÔÄܳ¬µÍµÄÊÓͼ·ÖÒ³sqlÓï¾ä£º
select top 100 * from
view_c ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ