ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩一区欧美一区,av资源一区二区,成人18在线http://www.aygfsteel.com/apl330/archive/2011/03/25/347022.htmljack zhaijack zhaiFri, 25 Mar 2011 08:31:00 GMThttp://www.aygfsteel.com/apl330/archive/2011/03/25/347022.htmlhttp://www.aygfsteel.com/apl330/comments/347022.htmlhttp://www.aygfsteel.com/apl330/archive/2011/03/25/347022.html#Feedback0http://www.aygfsteel.com/apl330/comments/commentRss/347022.htmlhttp://www.aygfsteel.com/apl330/services/trackbacks/347022.html  1 --创徏è¡?/span>
  2     if exists(select * from sysobjects where name='user' and type='U'drop table [user] ;
  3     create table [user](
  4     id int identity(1,1) , --自增字段
  5     name varchar(50) ,
  6     pwd varchar(50) ,
  7     constraint pk_user_id primary key(id) --主键
  8     --constraint pk_user_id primary key(id,[name])
  9     );
 10 
 11 -- å˜é‡çš„声æ˜?sql里面声明变量时必™åÕdœ¨å˜é‡å‰åŠ @½W¦å·
 12     DECLARE @I INT
 13 
 14 -- å˜é‡çš„赋å€û|¼Œå˜é‡èµ‹å€¼æ—¶å˜é‡å‰å¿…™åÕdŠ set
 15     SET @I = 30
 16 
 17 -- å£°æ˜Žå¤šä¸ªå˜é‡
 18     DECLARE @s varchar(10),@a INT
 19 
 20 -- Sql é‡Œif语句
 21     IF æ¡äšg BEGIN
 22         æ‰§è¡Œè¯­å¥
 23     END
 24     ELSE BEGIN
 25         æ‰§è¡Œè¯­å¥
 26     END
 27             
 28     DECLARE @d INT
 29     set @d = 1
 30 
 31     IF @d = 1 BEGIN
 32 
 33     -- æ‰“印
 34         PRINT '正确'
 35     END
 36     ELSE BEGIN
 37         PRINT '错误'
 38     END
 39 
 40 
 41 -- Sql é‡Œçš„多条仉™€‰æ‹©è¯­å¥.
 42     DECLARE @iRet INT@PKDisp VARCHAR(20)
 43     SET @iRet = 1
 44     Select @iRet =
 45     CASE
 46         WHEN @PKDisp = '一' THEN 1
 47         WHEN @PKDisp = 'äº?/span>' THEN 2
 48         WHEN @PKDisp = 'ä¸?/span>' THEN 3
 49         WHEN @PKDisp = 'å›?/span>' THEN 4
 50         WHEN @PKDisp = 'äº?/span>' THEN 5
 51         ELSE 100
 52     END
 53 
 54 -- å¾ªçŽ¯è¯­å¥
 55     WHILE æ¡äšg BEGIN    
 56         æ‰§è¡Œè¯­å¥
 57     END
 58 
 59     DECLARE @i INT
 60     SET @i = 1
 61     WHILE @i<1000000 BEGIN
 62         set @i=@i+1
 63     END
 64     -- æ‰“印
 65     PRINT @i
 66 
 67 
 68 -- TRUNCATE åˆ é™¤è¡¨ä¸­çš„æ‰€æœ‰è¡ŒåQŒè€Œä¸è®°å½•单个行删除操作,不能带条ä»?/span>
 69 
 70     /*
 71     TRUNCATE TABLE åœ¨åŠŸèƒ½ä¸Šä¸Žä¸å¸?nbsp;Where å­å¥çš?nbsp;Delete è¯­å¥ç›¸åŒåQšäºŒè€…均删除表中的全部行
 72 
 73 ã€‚但 TRUNCATE TABLE æ¯?nbsp;Delete é€Ÿåº¦å¿«ï¼Œä¸”ä‹É用的¾pȝ»Ÿå’Œäº‹åŠ¡æ—¥å¿—èµ„æºå°‘ã€?br />  74     Delete è¯­å¥æ¯æ¬¡åˆ é™¤ä¸€è¡Œï¼Œòq¶åœ¨äº‹åŠ¡æ—¥å¿—ä¸­äØ“æ‰€åˆ é™¤çš„æ¯è¡Œè®°å½•ä¸€™åV€‚TRUNCATE TABLE é€šè¿‡
 75 
 76 é‡Šæ”¾å­˜å‚¨è¡¨æ•°æ®æ‰€ç”¨çš„æ•°æ®™å‰|¥åˆ é™¤æ•°æ®åQŒåƈ且只在事务日志中记录™å늚„释放ã€?br />  77     TRUNCATE TABLE åˆ é™¤è¡¨ä¸­çš„æ‰€æœ‰è¡ŒåQŒä½†è¡¨ç»“构及其列、约束、烦引等保持不变。新行标识所ç”?br />  78 
 79 çš„计数值重¾|®äؓ该列的种子。如果想保留标识计数å€û|¼Œè¯äh”¹ç”?nbsp;Delete。如果要删除表定义及其数据,è¯?br />  80 
 81 ä½¿ç”¨ Drop TABLE è¯­å¥ã€?br />  82     å¯¹äºŽç”?nbsp;FOREIGN KEY ¾U¦æŸå¼•用的表åQŒä¸èƒ½ä‹Éç”?nbsp;TRUNCATE TABLEåQŒè€Œåº”使用不带 Where å­å¥çš?br />  83 
 84 Delete è¯­å¥ã€‚ç”±äº?nbsp;TRUNCATE TABLE ä¸è®°å½•在日志中,所以它不能‹È€‹z»è§¦å‘器ã€?br />  85     TRUNCATE TABLE ä¸èƒ½ç”¨äºŽå‚与了烦引视囄¡š„表ã€?br />  86     ½CÞZ¾‹
 87         ä¸‹ä¾‹åˆ é™¤ authors è¡¨ä¸­çš„æ‰€æœ‰æ•°æ®ã€?/span>*/
 88         
 89         TRUNCATE TABLE authors
 90                 
 91 
 92 -- Select INTO ä»Žä¸€ä¸ªæŸ¥è¯¢çš„计算¾l“果中创å»ÞZ¸€ä¸ªæ–°è¡¨ã€?nbsp;数据òq¶ä¸˜q”回¾l™å®¢æˆïL«¯åQŒè¿™ä¸€ç‚¹å’Œæ™®é€šçš„
 93 -- Select ä¸åŒã€?nbsp;新表的字ŒDµå…·æœ‰å’Œ Select çš„输出字ŒD늛¸å…Œ™”åQˆç›¸åŒï¼‰çš„名字和数据¾cÕdž‹ã€?/span>
 94         
 95         select * into NewTable
 96             from Uname
 97 
 98 
 99 -- Insert INTO Select
100         -- è¡¨ABC必须存在
101         -- æŠŠè¡¨Uname里面的字ŒDµUsername复制到表ABC
102         Insert INTO ABC Select Username FROM Uname
103 
104 -- åˆ›å¾ä¸´æ—¶è¡?/span>
105         Create TABLE #temp(
106             UID int identity(11PRIMARY KEY,
107             UserName varchar(16),
108             Pwd varchar(50),
109             Age smallint,
110             Sex varchar(6)
111         )
112         -- æ‰“开临时è¡?/span>
113         Select * from #temp
114 
115 -- å­˜å‚¨˜q‡ç¨‹
116         -- è¦åˆ›å»ºå­˜å‚¨è¿‡½E‹çš„æ•°æ®åº?/span>
117         Use Test
118         -- åˆ¤æ–­è¦åˆ›å»ºçš„存储˜q‡ç¨‹åæ˜¯å¦å­˜åœ?/span>
119             if Exists(Select name From sysobjects Where name='csp_AddInfo' And
120 
121 type='P')
122             -- åˆ é™¤å­˜å‚¨˜q‡ç¨‹
123             Drop Procedure dbo.csp_AddInfo
124         Go
125                 
126                 
127         -- åˆ›å¾å­˜å‚¨˜q‡ç¨‹
128         Create Proc dbo.csp_AddInfo
129         -- å­˜å‚¨˜q‡ç¨‹å‚æ•°
130         @UserName varchar(16),
131         @Pwd varchar(50),
132         @Age smallint,
133         @Sex varchar(6)
134         AS
135         -- å­˜å‚¨˜q‡ç¨‹è¯­å¥ä½?/span>
136         insert into Uname (UserName,Pwd,Age,Sex)
137             values (@UserName,@Pwd,@Age,@Sex)
138         RETURN
139         -- æ‰§è¡Œ
140         GO
141                 
142         -- æ‰§è¡Œå­˜å‚¨˜q‡ç¨‹
143         EXEC csp_AddInfo 'Junn.A','123456',20,'ç”?/span>';
144 ä¿®æ”¹è‡ªï¼šhttp://blog.csdn.net/mx1029/archive/2007/07/06/1680910.aspx

]]>
jdbc批处理方æ³?/title><link>http://www.aygfsteel.com/apl330/archive/2010/07/31/327645.html</link><dc:creator>jack zhai</dc:creator><author>jack zhai</author><pubDate>Sat, 31 Jul 2010 08:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/apl330/archive/2010/07/31/327645.html</guid><wfw:comment>http://www.aygfsteel.com/apl330/comments/327645.html</wfw:comment><comments>http://www.aygfsteel.com/apl330/archive/2010/07/31/327645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/apl330/comments/commentRss/327645.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/apl330/services/trackbacks/327645.html</trackback:ping><description><![CDATA[<p></p> <div><pre><span style="color: #0000ff">package</span> cc.apl330; <span style="color: #0000ff">import</span> java.sql.Connection; <span style="color: #0000ff">import</span> java.sql.PreparedStatement; <span style="color: #0000ff">import</span> java.sql.SQLException; <span style="color: #0000ff">import</span> cc.apl330.dao.UserDAOException; <span style="color: #008000">//注意批处理在实际中应用要注意同时打包太多的处理会引è“v内存溢出.</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> BatchTest { <span style="color: #008000">/** * @param args */</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #0000ff">long</span> start = System.currentTimeMillis() ; <span style="color: #008000">//常规方式提交处理</span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=0; i<200; i++){ create(i) ; } <span style="color: #0000ff">long</span> end = System.currentTimeMillis() ; System.out.println("<span style="color: #8b0000">crate:</span>" + (end - start)) ; <span style="color: #008000">//成批提交处理</span> start = System.currentTimeMillis() ; create1() ; end = System.currentTimeMillis() ; System.out.println("<span style="color: #8b0000">Batchcrate:</span>" + (end - start)) ; } <span style="color: #008000">//常规方式提交处理</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> create(<span style="color: #0000ff">int</span> i){ String sql = "<span style="color: #8b0000">INSERT INTO USER(name,money) VALUES(?,?);</span>"; Connection conn; PreparedStatement ps; <span style="color: #0000ff">try</span> { conn = JdbcUtil.getConnection(); ps = conn.prepareStatement(sql) ; ps.setString(1, "<span style="color: #8b0000">name</span>"+i) ; ps.setFloat(2, 200f+i) ; ps.executeUpdate(); JdbcUtil.free(<span style="color: #0000ff">null</span>, ps, conn) ; } <span style="color: #0000ff">catch</span> (SQLException e) { <span style="color: #0000ff">throw</span> <span style="color: #0000ff">new</span> UserDAOException(e.getMessage(),e) ; } } <span style="color: #008000">//成批提交处理</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> create1(){ String sql = "<span style="color: #8b0000">INSERT INTO USER(name,money) VALUES(?,?);</span>"; Connection conn; PreparedStatement ps; <span style="color: #0000ff">try</span> { conn = JdbcUtil.getConnection(); ps = conn.prepareStatement(sql) ; <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=200; i<400; i++){ ps.setString(1, "<span style="color: #8b0000">name</span>"+i) ; ps.setFloat(2, 200f+i) ; ps.addBatch();<span style="color: #008000">//ž®†å¤„理打åŒ?/span> } <span style="color: #008000">//执行批处ç?/span> <span style="color: #0000ff">int</span>[] is = ps.executeBatch() ; System.out.println(is.length+"<span style="color: #8b0000"></span>") ; JdbcUtil.free(<span style="color: #0000ff">null</span>, ps, conn) ; } <span style="color: #0000ff">catch</span> (SQLException e) { <span style="color: #0000ff">throw</span> <span style="color: #0000ff">new</span> UserDAOException(e.getMessage(),e) ; } } }</pre></div><img src ="http://www.aygfsteel.com/apl330/aggbug/327645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/apl330/" target="_blank">jack zhai</a> 2010-07-31 16:09 <a href="http://www.aygfsteel.com/apl330/archive/2010/07/31/327645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ʦ×ÚÏØ</a>| <a href="http://" target="_blank">ÏìË®ÏØ</a>| <a href="http://" target="_blank">Á¹É½</a>| <a href="http://" target="_blank">Ò¦°²ÏØ</a>| <a href="http://" target="_blank">ÎýÁÖºÆÌØÊÐ</a>| <a href="http://" target="_blank">ÄÒÇ«ÏØ</a>| <a href="http://" target="_blank">ÉØ¹ØÊÐ</a>| <a href="http://" target="_blank">½¨ºþÏØ</a>| <a href="http://" target="_blank">·ï»ËÏØ</a>| <a href="http://" target="_blank">°×³ÇÊÐ</a>| <a href="http://" target="_blank">ÖÎÏØ¡£</a>| <a href="http://" target="_blank">°ÔÖÝÊÐ</a>| <a href="http://" target="_blank">ÉÏÓÝÊÐ</a>| <a href="http://" target="_blank">ÑÓ±ß</a>| <a href="http://" target="_blank">º×¸ÚÊÐ</a>| <a href="http://" target="_blank">¹ÌÊ¼ÏØ</a>| <a href="http://" target="_blank">ÏæÏçÊÐ</a>| <a href="http://" target="_blank">Ì¨Ç°ÏØ</a>| <a href="http://" target="_blank">ÁÙÌ¶ÏØ</a>| <a href="http://" target="_blank">ãòË®ÏØ</a>| <a href="http://" target="_blank">ÉÌÄÏÏØ</a>| <a href="http://" target="_blank">ºÕÕÂÏØ</a>| <a href="http://" target="_blank">¹¤²¼½­´ïÏØ</a>| <a href="http://" target="_blank">º¼ÖÝÊÐ</a>| <a href="http://" target="_blank">áéÖÝÊÐ</a>| <a href="http://" target="_blank">ºÓÇúÏØ</a>| <a href="http://" target="_blank">¶«Ïç</a>| <a href="http://" target="_blank">ÃûÉ½ÏØ</a>| <a href="http://" target="_blank">¬ÊÏÏØ</a>| <a href="http://" target="_blank">ÊÕ²Ø</a>| <a href="http://" target="_blank">ÀñÈªÏØ</a>| <a href="http://" target="_blank">Ö£ÖÝÊÐ</a>| <a href="http://" target="_blank">¶¨ÐËÏØ</a>| <a href="http://" target="_blank">·áÔ­ÊÐ</a>| <a href="http://" target="_blank">¬ÊÏÏØ</a>| <a href="http://" target="_blank">ÈÊÊÙÏØ</a>| <a href="http://" target="_blank">ÎÚÀ­ÌغóÆì</a>| <a href="http://" target="_blank">ÂåÑôÊÐ</a>| <a href="http://" target="_blank">Ò×ÃÅÏØ</a>| <a href="http://" target="_blank">½òÄÏÇø</a>| <a href="http://" target="_blank">ÆëÆë¹þ¶ûÊÐ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>