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

SQLÊý¾Ý¿âÖÐÓÃimageÀ´´æ´¢Îļþ

SQLÊý¾Ý¿âÖÐÓÃimageÀ´´æ´¢Îļþ,µ«SQLûÓÐÌṩֱ½ÓµÄ´æÈ¡ÎļþµÄÃüÁî.
/*--bcp ʵÏÖ¶þ½øÖÆÎļþµÄµ¼Èëµ¼³ö
 Ö§³Öimage,text,ntext×ֶεĵ¼Èë/µ¼³ö
 imageÊʺÏÓÚ¶þ½øÖÆÎļþ,°üÀ¨:WordÎĵµ,ExcelÎĵµ,ͼƬ,ÒôÀÖµÈ
 text,ntextÊʺÏÓÚÎı¾Êý¾ÝÎļþ
 ×¢Òâ:µ¼Èëʱ,½«¸²¸ÇÂú×ãÌõ¼þµÄËùÓÐÐÐ
  µ¼³öʱ,½«°ÑËùÓÐÂú×ãÌõ¼þµÄÐе¼³öµ½Ö¸¶¨ÎļþÖÐ
 
 ´Ë´æ´¢¹ý³Ì½öÓÃbcpʵÏÖ
-----------------*/
/*--µ÷ÓÃʾÀý
--Êý¾Ýµ¼³ö
 exec p_binaryIO 'zj','','','acc_ÑÝʾÊý¾Ý..tb','img','c:\zj1.dat'
--Êý¾Ýµ¼Èë
 exec p_binaryIO 'zj','','','acc_ÑÝʾÊý¾Ý..tb','img','c:\zj1.dat','',0
--*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_binaryIO]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_binaryIO]
GO
Create proc p_binaryIO
@servename varchar (30),--·þÎñÆ÷Ãû³Æ
@username varchar (30), --Óû§Ãû
@password varchar (30), --ÃÜÂë
@tbname varchar (500),  --Êý¾Ý¿â..±íÃû
@fdname varchar (30),  --×Ö¶ÎÃû
@fname varchar (1000), --Ŀ¼+ÎļþÃû,´¦Àí¹ý³ÌÖÐҪʹÓÃ/¸²¸Ç:@filename+_temp
@tj varchar (1000)='',  --´¦ÀíÌõ¼þ.¶ÔÓÚÊý¾Ýµ¼Èë,Èç¹ûÌõ¼þÖаüº¬@fdname,ÇëÖ¸¶¨±íÃûǰ׺
@isout bit=1   --1µ¼³ö((ĬÈÏ),0µ¼Èë
AS
declare @fname_in varchar(1000) --bcp´¦ÀíÓ¦´ðÎļþÃû
 ,@fsize varchar(20)   --Òª´¦ÀíµÄÎļþµÄ´óС
 ,@m_tbname varchar(50)  --ÁÙʱ±íÃû
 ,@sql varchar(8000)
--ÔòÈ¡µÃµ¼ÈëÎļþµÄ´óС
if @isout=1
 set @fsize='0'
else
begin
 create table #tb(¿ÉÑ¡Ãû varchar(20),´óС int
  ,´´½¨ÈÕÆÚ varchar(10),´´½¨Ê±¼ä varchar(20)
  ,ÉÏ´Îд²Ù×÷ÈÕÆÚ varchar(10),ÉÏ´Îд²Ù×÷ʱ¼ä varchar(20)
  ,ÉϴηÃÎÊÈÕÆÚ varchar(10),ÉϴηÃÎÊʱ¼ä varchar(20),ÌØÐÔ int)
 insert into #tb
 exec master..xp_getfiledetails @fname
 select @fsize=´óС from #tb
 drop table #tb
 if @fsize is null
 begin
  print 'ÎļþδÕÒµ½'
  return
 end
end
--Éú³ÉÊý¾Ý´¦ÀíÓ¦´ðÎļþ
set @m_tbname='[##temp'+cast(newid() as varchar(40))+']'
set @sql='selec


Ïà¹ØÎĵµ£º

SQL ServerÖÐʹÓÃCLRµ÷ÓÃ.NET·½·¨

½éÉÜ
ÎÒÃÇÒ»ÆðÀ´×ö¸öʾÀý£¬ÔÚ.NETÖÐн¨Ò»¸öÀ࣬²¢ÔÚÕâ¸öÀàÀïн¨Ò»¸ö·½·¨£¬È»ºóÔÚSQL ServerÖе÷ÓÃÕâ¸ö·½·¨¡£°´ÕÕ΢ÈíËùÊö£¬Í¨¹ýËÞÖ÷ Microsoft .NET Framework 2.0 ¹«¹²ÓïÑÔÔËÐпâ (CLR)£¬SQL Server 2005ÏÔÖøµØÔöÇ¿ÁËÊý¾Ý¿â±à³ÌÄ£ÐÍ¡£ ÕâʹµÃ¿ª·¢ÈËÔ±¿ÉÒÔÓÃÈκÎCLRÓïÑÔ£¨ÈçC#¡¢VB.NET»òC++µÈ£©À´Ð´´æ´¢¹ý³Ì¡¢´¥·¢Æ÷ºÍÓ ......

SQL ÈÕÆÚ


MySQL Date º¯Êý
ÏÂÃæµÄ±í¸ñÁгöÁË MySQL ÖÐ×îÖØÒªµÄÄÚ½¨ÈÕÆÚº¯Êý£º
º¯ÊýÃèÊö
NOW()
·µ»Øµ±Ç°µÄÈÕÆÚºÍʱ¼ä
CURDATE()
·µ»Øµ±Ç°µÄÈÕÆÚ
CURTIME()
·µ»Øµ±Ç°µÄʱ¼ä
DATE()
ÌáÈ¡ÈÕÆÚ»òÈÕÆÚ/ʱ¼ä±í´ïʽµÄÈÕÆÚ²¿·Ö
EXTRACT()
·µ»ØÈÕÆÚ/ʱ¼ä°´µÄµ¥¶À²¿·Ö
DATE_ADD()
¸øÈÕÆÚÌí¼ÓÖ¸¶¨µÄʱ¼ä¼ä¸ô
DATE_SUB()
´ÓÈÕÆÚ ......

SQLÓï¾äÓÅ»¯¼¼Êõ·ÖÎö

×î½ü¼¸ÖÜÒ»Ö±ÔÚ½øÐÐÊý¾Ý¿âÅàѵ£¬ÀÏʦ¾«Õ¿µÄ¼¼ÊõºÍÉú¶¯µÄ½²½âʹÎÒÊÜÒæ·Ëdz¡£ÎªÁËÈøü¶àµÄÐÂÊÖÊÜÒæ£¬ÎÒ³é¿Õ°ÑSQLÓï¾äÓÅ»¯²¿·Ö½øÐÐÁËÕûÀí£¬Ï£Íû´ó¼ÒÒ»Æð½ø²½¡£¡¡¡¡
¡¡¡¡Ò»¡¢²Ù×÷·ûÓÅ»¯¡¡¡¡
¡¡1¡¢IN ²Ù×÷·û ¡¡¡¡
¡¡¡¡ÓÃINд³öÀ´µÄSQLµÄÓŵãÊDZȽÏÈÝÒ×д¼°ÇåÎúÒ×¶®£¬Õâ±È½ÏÊʺÏÏÖ´úÈí¼þ¿ª·¢µÄ·ç¸ñ¡£µ«ÊÇÓÃINµÄSQLÐÔÄÜ×ÜÊÇ±È½Ï ......

SQLǶÌ××Ó²éѯ


      ʹÓÃ×Ó²éѯµÄÔ­Ôò
      1.Ò»¸ö×Ó²éѯ±ØÐë·ÅÔÚÔ²À¨ºÅÖС£
      2.½«×Ó²éѯ·ÅÔڱȽÏÌõ¼þµÄÓÒ±ßÒÔÔö¼Ó¿É¶ÁÐÔ¡£
      ×Ó²éѯ²»°üº¬ ORDER BY ×Ӿ䡣¶ÔÒ»¸ö SELECT Óï¾äÖ»ÄÜÓÃÒ»¸ö ORDER BY ×Ó¾ä,
&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ