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

SQL ³£Óô洢¹ý³Ì

³£Óô洢¹ý³Ì¼¯½õ,¶¼ÊÇһЩmssql³£ÓõÄһЩ£¬´ó¼Ò¿ÉÒÔ¸ù¾ÝÐèҪѡÔñʹÓá£
¡¡¡¡=================·ÖÒ³==========================
¡¡¡¡/*·ÖÒ³²éÕÒÊý¾Ý*/
¡¡¡¡CREATE PROCEDURE [dbo].[GetRecordSet]
¡¡¡¡@strSql varchar(8000),--²éѯsql,Èçselect * from [user]
¡¡¡¡@PageIndex int,--²éѯµ±Ò³ºÅ
¡¡¡¡@PageSize int--ÿҳÏÔʾ¼Ç¼
¡¡¡¡AS
¡¡¡¡set nocount on
¡¡¡¡declare @p1 int
¡¡¡¡declare @currentPage int
¡¡¡¡set @currentPage = 0
¡¡¡¡declare @RowCount int
¡¡¡¡set @RowCount = 0
¡¡¡¡declare @PageCount int
¡¡¡¡set @PageCount = 0
¡¡¡¡exec sp_cursoropen @p1 output,@strSql,@scrollopt=1,@ccopt=1,@rowcount=@rowCount output --µÃµ½×ܼǼÊý
¡¡¡¡select @PageCount=ceiling(1.0*@rowCount/@pagesize) --µÃµ½×ÜÒ³Êý
¡¡¡¡,@currentPage=(@PageIndex-1)*@PageSize+1
¡¡¡¡select @RowCount,@PageCount
¡¡¡¡exec sp_cursorfetch @p1,16,@currentPage,@PageSize
¡¡¡¡exec sp_cursorclose @p1
¡¡¡¡set nocount off
¡¡¡¡GO
¡¡¡¡=========================Óû§×¢²á============================
¡¡¡¡/*
¡¡¡¡Óû§×¢²á£¬Ò²ËãÊÇÌí¼Ó°É
¡¡¡¡*/
¡¡¡¡Create proc [dbo].[UserAdd]
¡¡¡¡(
¡¡¡¡@loginID nvarchar(50), ¡¡¡¡¡¡¡¡--µÇ¼ÕʺÅ
¡¡¡¡@password nvarchar(50), --ÃÜÂë
¡¡¡¡@email nvarchar(200) --µç×ÓÐÅÏä
¡¡¡¡)
¡¡¡¡as
¡¡¡¡declare @userID int --Óû§±àºÅ
¡¡¡¡--µÇ¼Õ˺ÅÒѾ­±»×¢²á
¡¡¡¡if exists(select loginID from tableName where loginID = @loginID)
¡¡¡¡begin
¡¡¡¡return -1;
¡¡¡¡end
¡¡¡¡--ÓÊÏäÒѾ­±»×¢²á
¡¡¡¡else if exists(select email from tableName where email = @email)
¡¡¡¡begin
¡¡¡¡return -2;
¡¡¡¡end
¡¡¡¡--×¢²á³É¹¦
¡¡¡¡else
¡¡¡¡begin
¡¡¡¡select @userID = isnull(max(userID),100000)+1 from tableName
¡¡¡¡insert into tableName
¡¡¡¡(userID,loginID,[password],userName,linkNum,address,email,createTime,status)
¡¡¡¡values
¡¡¡¡(@userID,@loginID,@password,'','','',@email,getdate(),1)
¡¡¡¡return @userID
¡¡¡¡end
==========================sql serverϵͳ´æ´¢¹ý³Ì===================
¡¡¡¡–1.¸ø±íÖÐ×Ö¶ÎÌí¼ÓÃèÊöÐÅÏ¢
¡¡¡¡Create table T2 (id int , name char (20))
¡¡¡¡


Ïà¹ØÎĵµ£º

sql 2005 ´æ´¢¹ý³Ì·ÖÒ³ java ´úÂë

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ ......

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......

×ß½øLinq Linq to SQLÔ´´úÂëÉÍÎö

ÔÚDataContextÖÐÎÒÃÇ´ò½»µÀ×î¶àµÄÒ²Ðí¾ÍÊÇGetTable<TEntity>()·½·¨ÁË£¬Õâ¸ö·½·¨»á»ñȡһ¸öTable<TEntity>¶ÔÏ󣬽ñÌìÎÒÃǾÍÀ´¿´¿´Õâ¸ö¶ÔÏóÊÇÈçºÎ»ñÈ¡µÄ¡£
¡¡¡¡¶ÔÓÚ»ñÈ¡Table<TEntity>¶ÔÏóÎÒÃÇ»¹Òª¿´¿´Õâ¸öDataContextÊDz»ÊÇÇ¿ÀàÐ͵쬹ØÓÚÇ¿ÀàÐ͵ÄDataContext¿ÉÒÔ¿´ÎÒÇ°ÃæÒ»ÆªÎÄÕ£¬Ç¿ÀàÐ͵ÄDataContextÀ ......

sql ´æ´¢¹ý³ÌÉú³Ésql ²åÈëÓï¾ä

ÔÚ²éѯ·ÖÎöÆ÷ÒÔ“Îı¾ÏÔʾ½á¹û”·½·¨Ö´ÐР
exec  UspOutputData  ÄãµÄ±íÃû 
µÃµ½µ¼³öÊý¾ÝµÄÓï¾ä£¬µ«image,text,ntext,sql_variant  Áв»³öÏÖÔÚÓï¾ä£¬ÒÔºó¸Ä½ø¡£ 
 
´æ´¢¹ý³ÌUspOutputDataÈçÏ£º 
 
CREATE      PROCEDURE  ......

sqlËø»úÖÆ´óÈ«

ËøµÄ¸ÅÊö ¡¡¡¡Ò». ΪʲôҪÒýÈëËø
¡¡¡¡¶à¸öÓû§Í¬Ê±¶ÔÊý¾Ý¿âµÄ²¢·¢²Ù×÷ʱ»á´øÀ´ÒÔÏÂÊý¾Ý²»Ò»ÖµÄÎÊÌ⣺
¡¡¡¡¶ªÊ§¸üÐÂ
¡¡¡¡A£¬BÁ½¸öÓû§¶ÁͬһÊý¾Ý²¢½øÐÐÐ޸쬯äÖÐÒ»¸öÓû§µÄÐ޸Ľá¹ûÆÆ»µÁËÁíÒ»¸öÐ޸ĵĽá¹û£¬±ÈÈ綩Ʊϵͳ
¡¡¡¡Ôà¶Á
¡¡¡¡AÓû§ÐÞ¸ÄÁËÊý¾Ý£¬ËæºóBÓû§ÓÖ¶Á³ö¸ÃÊý¾Ý£¬µ«AÓû§ÒòΪijЩԭÒòÈ¡ÏûÁ˶ÔÊý¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ