SQLServerµ¼³ö±íµ½EXCELÎļþµÄ´æ´¢¹ý³Ì
SQL Serverµ¼³ö±íµ½EXCELÎļþµÄ´æ´¢¹ý³Ì:
¡¡¡¡*--Êý¾Ýµ¼³öEXCEL
¡¡¡¡µ¼³ö±íÖеÄÊý¾Ýµ½Excel,°üº¬×Ö¶ÎÃû,ÎļþÎªÕæÕýµÄExcelÎļþ
¡¡¡¡,Èç¹ûÎļþ²»´æÔÚ,½«×Ô¶¯´´½¨Îļþ
¡¡¡¡,Èç¹û±í²»´æÔÚ,½«×Ô¶¯´´½¨±í
¡¡¡¡»ùÓÚͨÓÃÐÔ¿¼ÂÇ,½öÖ§³Öµ¼³ö±ê×¼Êý¾ÝÀàÐÍ
¡¡¡¡---*/
¡¡¡¡/**//*--µ÷ÓÃʾÀý
¡¡¡¡p_exporttb @tbname='µØÇø×ÊÁÏ',@path='c:',@fname='aa.xls'
¡¡¡¡--*/
¡¡¡¡if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_exporttb]') and
¡¡¡¡OBJECTPROPERTY(id, N'IsProcedure') = 1)
¡¡¡¡drop procedure [dbo].[p_exporttb]
¡¡¡¡GO
¡¡¡¡create proc p_exporttb
¡¡¡¡@tbname sysname, --Òªµ¼³öµÄ±íÃû,×¢ÒâÖ»ÄÜÊDZíÃû/ÊÓͼÃû
¡¡¡¡@path nvarchar(1000), --Îļþ´æ·ÅĿ¼
¡¡¡¡@fname nvarchar(250)='' --ÎļþÃû,ĬÈÏΪ±íÃû
¡¡¡¡as
¡¡¡¡declare @err int,@src nvarchar(255),@desc nvarchar(255),@out int
¡¡¡¡declare @obj int,@constr nvarchar(1000),@sql varchar(8000),@fdlist varchar(8000)
¡¡¡¡--²ÎÊý¼ì²â
¡¡¡¡if isnull(@fname,'')='' set @fname=@tbname+'.xls'
¡¡¡¡--¼ì²éÎļþÊÇ·ñÒѾ´æÔÚ
¡¡¡¡if right(@path,1)<>'' set @path=@path+''
¡¡¡¡create table #tb(a bit,b bit,c bit)
¡¡¡¡set @sql=@path+@fname
¡¡¡¡insert into #tb exec master..xp_fileexist @sql
¡¡¡¡--Êý¾Ý¿â´´½¨Óï¾ä
¡¡¡¡set @sql=@path+@fname
¡¡¡¡if exists(select 1 from #tb where a=1)
¡¡¡¡set @constr='DRIVER={Microsoft Excel Driver (*.xls)};DSN='''';READONLY=FALSE'
¡¡¡¡+';CREATE_DB="'+@sql+'";DBQ='+@sql
¡¡¡¡else
¡¡¡¡set @constr='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Excel 5.0;HDR=YES'
¡¡¡¡+';DATABASE='+@sql+'"'
¡¡¡¡--Á¬½ÓÊý¾Ý¿â
¡¡¡¡exec @err=sp_oacreate 'adodb.connection',@obj out
¡¡¡¡if @err<>0 goto lberr
¡¡¡¡exec @err=sp_oamethod @obj,'open',null,@constr
¡¡¡¡if @err<>0 goto lberr
¡¡¡¡--´´½¨±íµÄSQL
¡¡¡¡select @sql='',@fdlist=''
¡¡¡¡select @fdlist=@fdlist+','+a.name
¡¡¡¡,@sql=@sql+',['+a.name+'] '
¡¡¡¡+case when b.name in('char','nchar','varchar','nvarchar') then
¡¡¡¡'text('+cast(case when a.length>255 then 255 else a.length end as varchar)+')'
¡¡¡¡when b.name in('tynyint','int','bigint','
Ïà¹ØÎĵµ£º
ÓÃwindowsÕ˺ݹÊÇ¿ÉÒԵǼµÄ¡£
²éÕÒÎÊÌâµÄ¹ý³Ì£º
µÚÒ»²½£º Æô¶¯ËùÓÐÓëSQLÓйصķþÎñ£¬ÎÊÌâÒÀ¾É£»
µÚ¶þ²½£º ²é¿´windows·À»ðǽ£¬±»Ä¬ÈÏÆô¶¯ÁË£¬²»Æô¶¯Ñ¡ÔñÏî±»Disabled¡£Á½¸öÌáʾ“ÓÉÓÚ°²È«¿¼ÂÇ,ijЩÉèÖÃÓÉ×é²ßÂÔ¿ØÖÆ”“Windows·À»ðǽÕýÔÚʹÓÃÄúµÄÓòÉèÖÔ£¬ÏÈÓÃgpedit.msc´ò×é²ßÂÔ±à¼Æ÷£¬» ......
SQL SERVERÁÙʱ±í
Ò²¿ÉÒÔ´´½¨ÁÙʱ±í¡£ÁÙʱ±íÓëÓÀ¾Ã±íÏàËÆ£¬µ«ÁÙʱ±í´æ´¢ÔÚ tempdb ÖУ¬µ±²»ÔÙʹÓÃʱ»á×Ô¶¯É¾³ý¡£
Óб¾µØºÍÈ«¾ÖÁ½ÖÖÀàÐ͵ÄÁÙʱ±í£¬¶þÕßÔÚÃû³Æ¡¢¿É¼ûÐԺͿÉÓÃÐÔÉϾù²»Ïàͬ¡£±¾µØÁÙʱ±íµÄÃû³ÆÒÔµ¥¸öÊý×Ö·ûºÅ (#) ´òÍ·£»
ËüÃǽö¶Ôµ±Ç°µÄÓû§Á¬½ÓÊǿɼûµÄ£»µ±Óû§´Ó Microsoft? SQL Server? 2000 ʵÀý¶Ï ......
NVL(Expr1,Expr2)Èç¹ûExpr1ΪNULL£¬·µ»ØExpr2µÄÖµ£¬·ñÔò·µ»ØExpr1µÄÖµ
NVL2(Expr1,Expr2,Expr3)Èç¹ûExpr1ΪNULL£¬·µ»ØExpr2µÄÖµ£¬·ñÔò·µ»ØExpr3µÄÖµ
NULLIF(Expr1,Expr2)Èç¹ûExpr1ºÍExpr2µÄÖµÏàµÈ£¬·µ»ØNULL£¬·ñÔò·µ»ØExpr1µÄÖµ ......
±¾ÎÄ×ܽáÈçºÎÔÚ.Net WinformºÍ.Net webform(asp.net)Öн«Í¼Æ¬´æÈësqlserverÖв¢¶ÁÈ¡ÏÔʾµÄ·½·¨
1£¬Ê¹ÓÃasp.net½«Í¼Æ¬ÉÏ´«²¢´æÈëSqlServerÖУ¬È»ºó´ÓSqlServerÖжÁÈ¡²¢ÏÔʾ³öÀ´
Ò»£¬ÉÏ´«²¢´æÈëSqlServer
Êý¾Ý¿â½á¹¹
create table test
{
id identity(1,1),
FImage image
}
Ïà¹ØµÄ´æ´¢¹ý³Ì
Create proc UpdateImage ......
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬ÀàËÆÓÚÆäËü±à³ÌÓïÑÔÖеÄʼþº¯Êý£¬SQL Server? ÔÊÐíΪ INSERT¡¢UPDATE¡¢DELETE ´´½¨´¥·¢Æ÷£¬µ±ÔÚ±í£¨ÊÓͼ£©ÖвåÈë¡¢¸üС¢É¾³ý¼Ç¼ʱ£¬´¥·¢Ò»¸ö»òһϵÁÐ T-SQL Óï¾ä¡£
±¾×¨ÌâµÄÄ¿µÄ²¢·ÇÊÇÏòÄúÏ꾡µØ½éÉÜ´¥·¢Æ÷£¬¶øÊÇϵͳµØÏòÄú½éÉÜ´¥·¢Æ÷µÄ³£ÓÃ֪ʶÓëÏà¹ØÓ¦Ó㬲¢ÓëÄúÒ ......