锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成人动漫在线观看,日本亚洲视频在线,亚洲人成在线电影http://www.tkk7.com/hyljava/category/51476.htmlzh-cnThu, 23 Mar 2017 20:58:45 GMTThu, 23 Mar 2017 20:58:45 GMT60瑙e喅SoapUI鐨凴equest URL涓嶆敮鎸佸ぇ鍐?/title><link>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Thu, 23 Mar 2017 02:27:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/432397.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/432397.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/432397.html</trackback:ping><description><![CDATA[<span style="widows: 1; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; display: inline !important; font: 14px/20px 'Open Sans', 'Helvetica Neue', 'Hiragino Sans GB', sans-serif, Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; white-space: normal; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-stroke-width: 0px">鍦⊿oapUI鐨凴equest URL涓紝姣忔杈撳叆鐨刄RL涓惈鏈夌殑澶у啓瀛楁瘝浼氳嚜鍔ㄨ漿鎹負灝忓啓瀛楁瘝錛屽鑷磋姹備笉浜?/span>錛?br /><span style="widows: 1; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; display: inline !important; font: 14px/20px 'open sans', 'helvetica neue', 'hiragino sans gb', sans-serif, arial, verdana, 'bitstream vera sans', tahoma, helvetica, sans-serif; white-space: normal; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-stroke-width: 0px">榪欎釜闂鍦⊿oapUI 5.1.2鍜?.2.1鐗堟湰涓兘瀛樺湪錛屽叿浣撶殑瑙e喅鍔炴硶鏄湪HTTP TestRequest Properties鐨勫睘鎬т腑錛屽湪Endpoint涓緭鍏ュ搴旂殑鍚湁澶у啓瀛楁瘝鐨刄RL鍗沖彲銆?img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/hyljava/soapui.png" /><br /><br /><br /><br /></span><img src ="http://www.tkk7.com/hyljava/aggbug/432397.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2017-03-23 10:27 <a href="http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SQL鎸夌収姹夊瓧鎺掑簭http://www.tkk7.com/hyljava/archive/2015/09/01/427072.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Tue, 01 Sep 2015 05:25:00 GMThttp://www.tkk7.com/hyljava/archive/2015/09/01/427072.htmlhttp://www.tkk7.com/hyljava/comments/427072.htmlhttp://www.tkk7.com/hyljava/archive/2015/09/01/427072.html#Feedback0http://www.tkk7.com/hyljava/comments/commentRss/427072.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/427072.htmlORDER BY CONVERT( shortName USING gbk)

]]>
mysql 瑙e喅鍏ㄨ繛鎺ラ棶棰?/title><link>http://www.tkk7.com/hyljava/archive/2014/03/03/410554.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Mon, 03 Mar 2014 11:30:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2014/03/03/410554.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/410554.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2014/03/03/410554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/410554.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/410554.html</trackback:ping><description><![CDATA[     鎽樿: 鍩烘湰璧勬枡錛歮ysql> select version();+-----------+| version() |+-----------+| 5.0.16 |+-----------+ mysql> select * from t1;+----+------+| id | name |+----+------+| 1 | aa || 2 | bb || 3 | cc |+---...  <a href='http://www.tkk7.com/hyljava/archive/2014/03/03/410554.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/hyljava/aggbug/410554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2014-03-03 19:30 <a href="http://www.tkk7.com/hyljava/archive/2014/03/03/410554.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍗囩駭鐗圝DBC宸ュ叿綾?/title><link>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Thu, 31 May 2012 14:07:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/379691.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/379691.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/379691.html</trackback:ping><description><![CDATA[<p> </p> <p>import java.sql.Connection;<br />import java.sql.DriverManager;<br />import java.sql.ParameterMetaData;<br />import java.sql.PreparedStatement;<br />import java.sql.ResultSet;<br />import java.sql.ResultSetMetaData;<br />import java.sql.SQLException;<br />import java.sql.Statement;<br />import java.util.HashMap;<br />import java.util.LinkedList;<br />import java.util.List;<br />import java.util.Map;</p> <p><br />/**<br /> * 鐢ㄦ埛鏁版嵁搴撹闂殑綾?br /> *@浣滆匒dministrator<br /> <a href="mailto:*@createTime">*@createTime</a> 2011-12-5 涓婂崍11:55:18<br /> <a href="mailto:*@version">*@version</a> 1.0<br /> */<br />public class DButil1 {</p> <p> private Connection conn;<br /> private Statement st;<br /> private PreparedStatement pps;<br /> private ResultSet rs;<br /> public  String url="jdbc:oracle:thin:@localhost:1521:orcl";<br /> private String user="hyl";<br /> private String password="hyl";<br /> <br /> //鍔犺澆椹卞姩銆佹斁鍦ㄩ潤鎬佷唬鐮佸潡涓紝淇濊瘉椹卞姩鍦ㄦ暣涓」鐩腑鍙姞杞戒竴嬈★紝鎻愰珮鏁堢巼<br /> static{<br />  try {<br />   Class.forName("oracle.jdbc.driver.OracleDriver");<br />  } catch (ClassNotFoundException e) {<br />   e.printStackTrace();<br />  }<br /> }<br /> <br /> /**<br />  * 鑾峰彇榪炴帴鐨勬柟娉?br />  * @return Connection 涓涓湁鏁堢殑鏁版嵁搴撹繛鎺?br />  */<br /> public Connection getConnection()<br /> {<br />  try {<br />   //娉ㄦ剰閾炬帴鏃訛紝瑕佹崲鎴愯嚜宸辯殑鏁版嵁搴撳悕錛屾暟鎹簱鐢ㄦ埛鍚嶅強瀵嗙爜<br />   Connection con=DriverManager.getConnection(url,user,password);<br />   return con;<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  return null;<br /> }</p> <p> /**<br />  * 鐢ㄤ簬鎵ц鏇存柊鐨勬柟娉?鍖呮嫭錛坕nsert delete update錛夋搷浣?br />  * @param sql String 綾誨瀷鐨凷QL璇彞<br />  * @return Integer 琛ㄧず鍙楀獎鍝嶇殑琛屾暟<br />  */<br /> public int update(String sql)<br /> {<br />  //瀹氫箟鍙橀噺鐢ㄦ潵鍒ゆ柇鏇存柊鎿嶄綔鏄惁鎴愬姛錛屽鏋滆繑鍥?1璇存槑娌℃湁褰卞搷鍒版洿鏂版搷浣滅殑鏁版嵁搴撹褰曟潯鏁幫紝鍗蟲洿鏂版搷浣滃け璐?br />  int row=-1;<br />  try {<br />   //濡傛灉鏁版嵁搴撻摼鎺ヨ鍏抽棴浜嗭紝灝辮鏃㈠緱涓涓柊鐨勯摼鎺?br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   //浣跨敤Connection瀵硅薄conn鐨刢reateStatement()鍒涘緩Statement錛堟暟鎹簱璇彞瀵硅薄錛塻t<br />   st=conn.createStatement();<br />   //鎵ц鏇存柊鎿嶄綔錛岃繑鍥炲獎鍝嶇殑璁板綍鏉℃暟row<br />   row=st.executeUpdate(sql);<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return row;<br /> }<br /> <br /> /**<br />  * 鍩轟簬PreparedStatement鐨勪慨鏀規柟娉?PreparedStatement:琛ㄧず棰勭紪璇戠殑 SQL 璇彞鐨勫璞?br />  * @param sql  String 綾誨瀷鐨凷QL璇彞錛坕nsert delete update錛?br />  * @param obj 瀛樻斁鍔ㄦ佸弬鏁扮殑鏁扮粍<br />  * @return Integer 琛ㄧず鍙楀獎鍝嶇殑琛屾暟<br />  */<br /> public int update(String sql,Object ...obj)<br /> {<br />  try {<br />   //鑾峰彇閾炬帴<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   //鍒涘緩棰勭紪璇戠殑 SQL 璇彞瀵硅薄<br />   pps=conn.prepareStatement(sql);<br />   //瀹氫箟鍙橀噺length浠h〃鏁扮粍闀垮害錛屼篃灝辨槸棰勫鐞嗙殑sql璇彞涓殑鍙傛暟涓暟 <br />   int length=0;<br />   //ParameterMetaData錛氱敤浜庤幏鍙栧叧浜?PreparedStatement 瀵硅薄涓瘡涓弬鏁扮殑綾誨瀷鍜屽睘鎬т俊鎭殑瀵硅薄<br />   ParameterMetaData pmd=pps.getParameterMetaData();<br />   length=pmd.getParameterCount();<br />   //寰幆灝唖ql璇彞涓殑?璁劇疆涓簅bj鏁扮粍涓搴旂殑鍊鹼紝娉ㄦ剰浠?寮濮嬶紝鎵浠瑕佸姞1<br />   for(int i=0;i<length;i++)<br />   {<br />    pps.setObject(i+1, obj[i]);<br />   }<br />   //鎵ц鏇存柊鎿嶄綔<br />   return pps.executeUpdate();<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }finally{<br />   close();<br />  }<br />  <br />  return -1;<br /> }<br /> /**<br />  * 鑾峰彇涓鏉¤褰曠殑鏂規硶錛岃渚濊禆浜庝笅闈㈢殑queryToList鏂規硶錛屾敞鎰忔硾鍨嬬殑浣跨敤<br />  * @param sql<br />  * @return銆Map<String,Object><br />  */<br /> public Map<String,Object> getOneRow(String sql)<br /> {<br />  //鎵ц涓嬮潰鐨剄ueryToList鏂規硶<br />  List<Map<String,Object>> list=queryToList(sql);<br />  //涓夌洰榪愮畻錛屾煡璇㈢粨鏋渓ist涓嶄負絀鴻繑鍥瀕ist涓涓涓璞?鍚﹀垯榪斿洖null<br />  return list.size()>0?list.get(0):null;<br /> }<br /> <br /> /**<br />  * 榪斿洖鏌ヨ緇撴灉鍒楄〃錛屽艦濡傦細[{TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}, {TEST_NAME=bbb, TEST_NO=3, TEST_PWD=bbb}...]<br />  * @param sql<br />  * @return List<Map<String,Object>><br />  */<br /> public List<Map<String,Object>> queryToList(String sql)<br /> {<br />  //鍒涘緩闆嗗悎鍒楄〃鐢ㄤ互淇濆瓨鎵鏈夋煡璇㈠埌鐨勮褰?br />  List<Map<String, Object>> list=new LinkedList<Map<String, Object>>();<br />  try {<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   st=conn.createStatement();<br />   rs=st.executeQuery(sql);<br />   //ResultSetMetaData 鏄粨鏋滈泦鍏冩暟鎹紝鍙幏鍙栧叧浜?ResultSet 瀵硅薄涓垪鐨勭被鍨嬪拰灞炴т俊鎭殑瀵硅薄 渚嬪錛氱粨鏋滈泦涓叡鍖呮嫭澶氬皯鍒楋紝姣忓垪鐨勫悕縐板拰綾誨瀷絳変俊鎭?br />   ResultSetMetaData rsmd=rs.getMetaData();<br />   //鑾峰彇緇撴灉闆嗕腑鐨勫垪鏁?br />   int columncount=rsmd.getColumnCount();<br />   //while鏉′歡鎴愮珛琛ㄦ槑緇撴灉闆嗕腑瀛樺湪鏁版嵁<br />   while(rs.next())<br />   {<br />    //鍒涘緩涓涓狧ashMap鐢ㄤ簬瀛樺偍涓鏉℃暟鎹?br />    HashMap<String, Object> onerow=new HashMap<String, Object>();<br />    //寰幆鑾峰彇緇撴灉闆嗕腑鐨勫垪鍚嶅強鍒楀悕鎵瀵瑰簲鐨勫鹼紝姣忔寰幆閮藉緱鍒頒竴涓璞★紝褰㈠錛歿TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}<br />    for(int i=0;i<columncount;i++)<br />    {<br />     //鑾峰彇鎸囧畾鍒楃殑鍚嶇О錛屾敞鎰弌rcle涓垪鍚嶇殑澶у皬鍐?br />     String columnName=rsmd.getColumnName(i+1);<br />     onerow.put(columnName, rs.getObject(i+1));<br />    }<br />    //灝嗚幏鍙栧埌鐨勫璞newrow={TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}鏀懼埌闆嗗悎鍒楄〃涓?br />    list.add(onerow);<br />   }<br />  }catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return list;<br /> }<br /> /**<br />  * 榪斿洖鏌ヨ緇撴灉鍒楄〃,浣跨敤鐨勬槸棰勭紪緇嶴QL 璇彞瀵硅薄PreparedStatement<br />  * 褰㈠錛歔{TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}, {TEST_NAME=bbb, TEST_NO=3, TEST_PWD=bbb}]<br />  * @param sql<br />  * @param paramValues<br />  * @return List<Map<String,Object>><br />  */<br /> public List<Map<String,Object>> queryWithParam(String sql,Object ...paramValues){<br />  //鍒涘緩闆嗗悎鍒楄〃鐢ㄤ互淇濆瓨鎵鏈夋煡璇㈠埌鐨勮褰?br />  List<Map<String, Object>> list=new LinkedList<Map<String, Object>>();<br />  try {<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   pps = conn.prepareStatement(sql);<br />   for (int i = 0; i < paramValues.length; i++) {<br />    pps.setObject(i + 1, paramValues[i]);<br />   }<br />   rs = pps.executeQuery();<br />   //ResultSetMetaData 鏄粨鏋滈泦鍏冩暟鎹紝鍙幏鍙栧叧浜?ResultSet 瀵硅薄涓垪鐨勭被鍨嬪拰灞炴т俊鎭殑瀵硅薄 渚嬪錛氱粨鏋滈泦涓叡鍖呮嫭澶氬皯鍒楋紝姣忓垪鐨勫悕縐板拰綾誨瀷絳変俊鎭?br />   ResultSetMetaData rsmd=rs.getMetaData();<br />   //鑾峰彇緇撴灉闆嗕腑鐨勫垪鏁?br />   int columncount=rsmd.getColumnCount();<br />   //while鏉′歡鎴愮珛琛ㄦ槑緇撴灉闆嗕腑瀛樺湪鏁版嵁<br />   while (rs.next()) {<br />    //鍒涘緩涓涓狧ashMap鐢ㄤ簬瀛樺偍涓鏉℃暟鎹?br />    HashMap<String, Object> onerow=new HashMap<String, Object>();<br />    //寰幆鑾峰彇緇撴灉闆嗕腑鐨勫垪鍚嶅強鍒楀悕鎵瀵瑰簲鐨勫鹼紝姣忔寰幆閮藉緱鍒頒竴涓璞★紝褰㈠錛歿TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}<br />    for(int i=0;i<columncount;i++)<br />    {<br />     //鑾峰彇鎸囧畾鍒楃殑鍚嶇О錛屾敞鎰弌rcle涓垪鍚嶇殑澶у皬鍐?br />     String columnName=rsmd.getColumnName(i+1);<br />     onerow.put(columnName, rs.getObject(i+1));<br />    }<br />    //灝嗚幏鍙栧埌鐨勫璞newrow={TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}鏀懼埌闆嗗悎鍒楄〃涓?br />    list.add(onerow);<br />   }<br />  }catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return list;<br /> }<br /> <br /> <br /> <br /> /**<br />  * 瀹炵幇oracle鍒嗛〉鍔熻兘<br />  * @param sql<br />  * @param pagesize<br />  * @param pagenow<br />  * @return PageBean<br />  */<br /> public PageBean getPage(String sql,int pagesize,int pagenow)<br /> {<br />  PageBean pb=new PageBean();<br />  int end=pagenow*pagesize;<br />  int start=end-pagesize+1;<br />  String exesql="select a.* from (select t.*,rownum as rowindex from ("+sql+") t where rownum<="+end+" ) a where a.rowindex>="+start;<br />  String countsql="select count(*) as rowcount from ("+sql+")";<br />  pb.setResult(queryToList(exesql));<br />  pb.setPagenow(pagenow);<br />  pb.setPagesize(pagesize);<br />  Map<String,Object> map=this.getOneRow(countsql);<br />  int rows=Integer.parseInt(map.get("ROWCOUNT").toString());<br />  pb.setRows(rows);<br />  int pages=rows%pagesize==0?rows/pagesize:rows/pagesize+1;<br />  pb.setPages(pages);<br />  pb.setSql(sql);<br />  return pb;<br /> }<br /> /**<br />  * 鍏抽棴鏁版嵁搴撳悇縐嶈祫婧怌onnection Statement PreparedStatement ResultSet鐨勬柟娉?br />  */<br /> private void close()<br /> {<br />     if(rs!=null)<br />     {<br />      try {<br />    rs.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     <br />     if(st!=null)<br />     {<br />      try {<br />       st.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     if(pps!=null){<br />      try {<br />       pps.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     try {<br />   if(conn!=null&&!conn.isClosed())<br />   {<br />    try {<br />     conn.close();<br />    } catch (SQLException e) {<br />     e.printStackTrace();<br />    }<br />   }<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br /> }<br /> <br />}</p><img src ="http://www.tkk7.com/hyljava/aggbug/379691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2012-05-31 22:07 <a href="http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>T-SQL璇彞鍒涘緩瑙﹀彂鍣?/title><link>http://www.tkk7.com/hyljava/archive/2012/05/24/378984.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Thu, 24 May 2012 00:21:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2012/05/24/378984.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/378984.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2012/05/24/378984.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/378984.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/378984.html</trackback:ping><description><![CDATA[瑙﹀彂鍣?br />鏄竴縐嶇壒孌婄殑瀛樺偍榪囩▼錒愬畠涓嶈兘琚樉寮忓湴璋冪敤錒愯屾槸鍦ㄥ線琛ㄤ腑鎻掑叆璁板綍錒戞洿鏂拌褰曟垨鑰呭垹闄よ褰曟椂琚嚜鍔ㄥ湴嬋媧匯傛墍浠ヨЕ鍙戝櫒鍙互鐢ㄦ潵瀹炵幇瀵硅〃瀹炴柦澶嶆潅鐨勫畬鏁存х害鏉熴?<br /><br /><strong>浜? SQL Server涓烘瘡涓Е鍙戝櫒閮藉垱寤轟簡涓や釜涓撶敤琛?Inserted琛ㄥ拰Deleted琛ㄣ傝繖涓や釜琛ㄣ?/strong> <br /><br />涓: 瑙﹀彂鍣ㄦ槸涓縐嶇壒孌婄殑瀛樺偍榪囩▼錒愬畠涓嶈兘琚樉寮忓湴璋冪敤錒愯屾槸鍦ㄥ線琛ㄤ腑鎻掑叆璁板綍錒戞洿鏂拌褰曟垨鑰呭垹闄よ褰曟椂琚嚜鍔ㄥ湴嬋媧匯傛墍浠ヨЕ鍙戝櫒鍙互鐢ㄦ潵瀹炵幇瀵硅〃瀹炴柦澶嶆潅鐨勫畬鏁存х害`鏉熴?<br /><br />浜? SQL Server涓烘瘡涓Е鍙戝櫒閮藉垱寤轟簡涓や釜涓撶敤琛?Inserted琛ㄥ拰Deleted琛ㄣ傝繖涓や釜琛ㄧ敱緋葷粺鏉ョ淮鎶わ箰瀹冧滑瀛樺湪浜庡唴瀛樹腑鑰屼笉鏄湪鏁版嵁搴撲腑銆傝繖涓や釜琛ㄧ殑緇撴瀯鎬繪槸涓庤璇ヨЕ鍙戝櫒浣滅敤鐨勮〃鐨勭粨鏋勭浉鍚屻傝Е鍙戝櫒鎵ц 瀹屾垚鍚庯箰涓庤瑙﹀彂鍣ㄧ浉鍏崇殑榪欎袱涓〃涔熻鍒犻櫎銆?<br />Deleted琛ㄥ瓨鏀劇敱浜庢墽琛孌elete鎴朥pdate璇彞鑰岃浠庤〃涓垹闄ょ殑鎵鏈夎銆?<br />Inserted琛ㄥ瓨鏀劇敱浜庢墽琛孖nsert鎴朥pdate璇彞鑰岃鍚戣〃涓彃鍏ョ殑鎵鏈夎銆?<br /><strong>涓?Instead of 鍜?After瑙﹀彂鍣?<br /></strong>SQL Server2000鎻愪緵浜嗕袱縐嶈Е鍙戝櫒:Instead of 鍜孉fter 瑙﹀彂鍣ㄣ傝繖涓ょ瑙﹀彂鍣ㄧ殑宸埆鍦ㄤ簬浠栦滑琚縺媧葷殑鍚? <br /><br />Instead of瑙﹀彂鍣ㄧ敤浜庢浛浠e紩璧瘋Е鍙戝櫒鎵ц鐨凾-SQL璇彞銆傞櫎琛ㄤ箣澶栵箰Instead of 瑙﹀彂鍣ㄤ篃鍙互鐢ㄤ簬瑙嗗浘錒愮敤鏉ユ墿灞曡鍥懼彲浠ユ敮鎸佺殑鏇存柊鎿嶄綔銆?<br /><br />After瑙﹀彂鍣ㄥ湪涓涓狪nsert,Update鎴朌eleted璇彞涔嬪悗鎵ц錒愯繘琛岀害鏉熸鏌ョ瓑鍔ㄤ綔閮藉湪After瑙﹀彂鍣ㄨ嬋媧諱箣鍓嶅彂鐢熴侫fter瑙﹀彂鍣ㄥ彧鑳界敤浜庤〃銆?<br /><br />涓涓〃鎴栬鍥劇殑姣忎竴涓慨鏀瑰姩浣?insert,update鍜宒elete)閮藉彲浠ユ湁涓涓猧nstead of 瑙﹀彂鍣箰涓涓〃鐨勬瘡涓慨鏀瑰姩浣滈兘鍙互鏈夊涓狝fter瑙﹀彂鍣ㄣ?<br />鍥?瑙﹀彂鍣ㄧ殑鎵ц榪囩▼ <br />濡傛灉涓涓狪nsert錒憉pdate鎴栬卍elete璇彞榪濆弽浜嗙害鏉燂箰閭e購After瑙﹀彂鍣ㄤ笉浼氭墽琛岋箰鍥犱負瀵圭害鏉熺殑媯鏌ユ槸鍦ˋfter瑙﹀彂鍣ㄨ嬋鍔ㄤ箣鍓嶅彂鐢熺殑銆傛墍浠fter瑙﹀彂鍣ㄤ笉鑳借秴瓚婄害鏉熴?<br /><br />Instead of 瑙﹀彂鍣ㄥ彲浠ュ彇浠f縺鍙戝畠鐨勬搷浣滄潵鎵ц銆傚畠鍦↖nserted琛ㄥ拰Deleted琛ㄥ垰鍒氬緩绔嬶箰鍏跺畠浠諱綍鎿嶄綔榪樻病鏈夊彂鐢熸椂琚墽琛屻傚洜涓篒nstead of 瑙﹀彂鍣ㄥ湪綰︽潫涔嬪墠鎵ц錒愭墍浠ュ畠鍙互瀵圭害鏉熻繘琛屼竴浜涢澶勭悊銆?<br /><br /><strong>浜?浣跨敤T-SQL璇彞鏉ュ垱寤鴻Е鍙戝櫒</strong> <br /><br />鍩烘湰璇彞濡備笅: <br />create trigger trigger_name <br />on {table_name view_name} <br />{for After Instead of } <br />[ insert, update,delete ] <br />as <br />sql_statement <br /><br /><strong>鍏?鍒犻櫎瑙﹀彂鍣細 <br /></strong><br />鍩烘湰璇彞濡備笅: <br /><br />drop trigger trigger_name <br /><br /><strong>涓冿細鏌ョ湅鏁版嵁搴撲腑宸叉湁瑙﹀彂鍣細 <br /></strong><br />-- 鏌ョ湅鏁版嵁搴撳凡鏈夎Е鍙戝櫒 <br />use jxcSoftware <br />go <br />select * from sysobjects where xtype='TR' <br /><br />-- 鏌ョ湅鍗曚釜瑙﹀彂鍣?<br />exec sp_helptext '瑙﹀彂鍣ㄥ悕' <br /><br /><strong>鍏?淇敼瑙﹀彂鍣細</strong> <br /><br />鍩烘湰璇彞濡備笅: <br />alter trigger trigger_name <br />on {table_name view_name} <br />{for After Instead of } <br />[ insert, update,delete ] <br />as <br />sql_statement <br /><br /><strong>涔?鐩稿叧紺轟緥:</strong> <br />1:鍦∣rders琛ㄤ腑寤虹珛瑙﹀彂鍣箰褰撳悜Orders琛ㄤ腑鎻掑叆涓鏉¤鍗曡褰曟椂錒愭鏌oods琛ㄧ殑璐у搧鐘舵乻tatus鏄惁涓?(姝e湪鏁寸悊)錒愭槸錒愬垯涓嶈兘寰Orders琛ㄥ姞鍏ヨ璁㈠崟銆?<br />create trigger orderinsert <br />on orders <br />after insert <br />as <br />if (select status from goods,inserted <br />where goods.name=inserted.goodsname)=1 <br />begin <br />print 'the goods is being processed' <br />print 'the order cannot be committed' <br />rollback transaction --鍥炴粴錒愰伩鍏嶅姞鍏?<br />end <br />2:鍦∣rders琛ㄥ緩绔嬩竴涓彃鍏ヨЕ鍙戝櫒錒愬湪娣誨姞涓鏉¤鍗曟椂錒愬噺灝慓oods琛ㄧ浉搴旂殑璐у搧璁板綍涓殑搴撳瓨銆?<br />create trigger orderinsert1 <br />on orders <br />after insert <br />as <br />update goods set storage=storage-inserted.quantity <br />from goods,inserted <br />where <br />goods.name=inserted.goodsname <br />3:鍦℅oods琛ㄥ緩绔嬪垹闄よЕ鍙戝櫒錒愬疄鐜癎oods琛ㄥ拰Orders琛ㄧ殑綰ц仈鍒犻櫎銆?<br />create trigger goodsdelete <br />on goods <br />after delete <br />as <br />delete from orders <br />where goodsname in <br />(select name from deleted) <br />4:鍦∣rders琛ㄥ緩绔嬩竴涓洿鏂拌Е鍙戝櫒錒愮洃瑙哋rders琛ㄧ殑璁㈠崟鏃ユ湡(OrderDate)鍒楋箰浣垮叾涓嶈兘鎵嬪伐淇敼. <br />create trigger orderdateupdate <br />on orders <br />after update <br />as <br />if update(orderdate) <br />begin <br />raiserror(' orderdate cannot be modified',10,1) <br />rollback transaction <br />end <br />5:鍦∣rders琛ㄥ緩绔嬩竴涓彃鍏ヨЕ鍙戝櫒錒愪繚璇佸悜Orders琛ㄦ彃鍏ョ殑璐у搧鍚嶅繀欏昏鍦℅oods琛ㄤ腑涓瀹氬瓨鍦ㄣ?<br />create trigger orderinsert3 <br />on orders <br />after insert <br />as <br />if (select count(*) from goods,inserted where goods.name=inserted.goodsname)=0 <br />begin <br />print ' no entry in goods for this order' <br />rollback transaction <br />end <br /><br />6錛歄rders琛ㄥ緩绔嬩竴涓彃鍏ヨЕ鍙戝櫒錛屼繚璇佸悜Orders琛ㄦ彃鍏ョ殑璐у搧淇℃伅瑕佸湪Order琛ㄤ腑娣誨姞 <br /><br />alter trigger addOrder <br />on Orders <br />for insert <br />as <br />insert into Order <br />select inserted.Id, inserted.goodName,inserted.Number from inserted <img src ="http://www.tkk7.com/hyljava/aggbug/378984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2012-05-24 08:21 <a href="http://www.tkk7.com/hyljava/archive/2012/05/24/378984.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎵цMysqL鍛戒護鍑虹幇涓枃鏄劇ず涔辯爜http://www.tkk7.com/hyljava/archive/2012/04/22/375500.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Sun, 22 Apr 2012 04:44:00 GMThttp://www.tkk7.com/hyljava/archive/2012/04/22/375500.htmlhttp://www.tkk7.com/hyljava/comments/375500.htmlhttp://www.tkk7.com/hyljava/archive/2012/04/22/375500.html#Feedback0http://www.tkk7.com/hyljava/comments/commentRss/375500.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/375500.htmlset name gb2312

]]>
主站蜘蛛池模板: 一级毛片正片免费视频手机看| 精品久久8x国产免费观看| 亚洲av永久无码制服河南实里| 最近免费视频中文字幕大全| 亚洲乱码一二三四区乱码| 国产免费午夜a无码v视频| 中国在线观看免费的www| 亚洲天堂电影在线观看| 免费一级做a爰片久久毛片潮喷| 久久久精品国产亚洲成人满18免费网站| 亚洲成人午夜在线| 免费观看毛片视频| 免费人成在线观看网站| 亚洲国产成人无码AV在线| 日韩亚洲变态另类中文| 97无码免费人妻超级碰碰碰碰| 一级**爱片免费视频| 33333在线亚洲| 亚洲国产精品一区第二页| 国产福利免费在线观看| 蜜臀98精品国产免费观看| av午夜福利一片免费看久久| 亚洲国产综合精品中文第一| 亚洲精品夜夜夜妓女网| 国产精品免费一级在线观看| 亚洲视频免费一区| 黄视频在线观看免费| 亚洲女子高潮不断爆白浆| 婷婷久久久亚洲欧洲日产国码AV| 国产乱子伦精品免费无码专区| 免费看男女下面日出水来| 99在线免费观看| 美女露100%胸无遮挡免费观看| 亚洲一区二区三区久久久久| 亚洲va久久久噜噜噜久久狠狠| 免费又黄又爽又猛的毛片| 97无码免费人妻超级碰碰碰碰| 日本在线看片免费人成视频1000| 一个人晚上在线观看的免费视频| 精品久久久久久久久亚洲偷窥女厕| 亚洲成人免费网站|