<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>簡睿隨筆 《科技篇》-資料庫技術</title>
<link>http://blog.roodo.com/emisjerry/archives/cat_3885.html</link>
<description>
  
    
      學習過程的各項紀錄與備忘
:::看不到圖請連我
的Xuite主站::
      
      
      
       
      
    
    
      





      
 

      

      
        
          
            
              
              輸
入您的搜尋字詞
              
            
          
        
        提
交搜尋表單
      
      
    
  





_uacct = &quot;UA-123122-2&quot;;
urchinTracker();

</description>
<language>zh-tw</language>
<generator>Roodo Blog System</generator>
<copyright>All Rights Reserved</copyright>
<atom:link href="http://blog.roodo.com/emisjerry/archives/cat_3885.xml" rel="self" type="application/rss+xml" />
<item>
	<title>使用FireFox插件存取SQLite資料庫</title>
	<description><![CDATA[
			  Rex發 表了一篇SQLite Manager of FireFox介紹了一個 用來存取SQLite資料庫、名為SQLite Manager的插件，現在除了使用Aqua Data Studio之外，也可以使用這個插件來處 理。  安裝好插件並重啟FireFox後， 在功能表空白處按右鈕，點選自訂，把SQLite Manager拖到 工具列上，最後按〔完成〕即可將插入顯示在工具列上，點擊此按鈕會開啟SQLite Manager視窗；SQLite Manager提供了下列功能：  Database (資料庫管理)  New Database Open Database Close Database Copy Database Compact Database Analyze Database Import  Table (資料表管理)  Create Table Drop Table Empty Table Rename Table Export Table Reindex Table  Index (索引管理)  Create Index Drop Index Reindex Index  View (預視表管理)  Create View Drop View Export View  Trigger (觸發程序管理)  Create Trigger Drop Trigger  Structure頁 籤：顯示物件的細部結構 Browse &amp; Search頁籤：瀏覽物件內容，如資料表的內容 Execute SQL頁 籤：執行SQL敘述 DB Settings頁 籤：資料庫設定 以上功能已經涵蓋基本的資料庫管理功能了，而這些竟然用瀏覽器就能完成，令人感到有些神奇。原來較新版的FireFox內部資料儲存已經是使用SQLite了，我們可以在SQLite Manager右上角的Profile Database: 就能選取FireFox的設定資料庫。    另外，我們可以用SQLite Manager直接開啟Trac的資料庫(一般是/trac/db/trac.db)，因而也能方便地管理與資料處理。##
		]]>
	</description>
	<content:encoded><![CDATA[
			 <a href="http://b.blog.xuite.net/b/3/a/c/11893557/blog_10351/txt/15437628/6.png" target="_blank"> <img style="border: 0px solid ; width: 474px; height: 300px; float: left" src="http://b.blog.xuite.net/b/3/a/c/11893557/blog_10351/txt/15437628/6.png" alt="SQLite Manager" title="SQLite Manager" hspace="15" /></a><a href="http://people.debian.org.tw/%7Echihchun" target="_blank">Rex</a>發 表了一篇<a href="http://people.debian.org.tw/%7Echihchun/2008/01/23/sqlite-manager-of-firefox/#more-570" target="_blank" title="外部連結至 http://people.debian.org.tw/~chihchun/2008/01/23/sqlite-manager-of-firefox/#more-570" class="externalLink">SQLite Manager of FireFox</a>介紹了一個 用來存取<a href="javascript:;" title="'SQLite' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">SQLite</a>資料庫、名為<a href="https://addons.mozilla.org/en-US/firefox/addon/5817" target="_blank" title="外部連結至 https://addons.mozilla.org/en-US/firefox/addon/5817" class="externalLink">SQLite Manager</a>的插件，現在除了使用<a href="http://blog.xuite.net/emisjerry/tech/12589507" target="_blank" title="外部連結至 http://blog.xuite.net/emisjerry/tech/12589507" class="externalLink">Aqua Data Studio</a>之外，也可以使用這個插件來處 理。<br /> <br /> 安裝好插件並重啟<span class="tiddlyLink tiddlyLinkNonExisting">FireFox</span>後， 在功能表空白處按右鈕，點選自訂，把<strong><span class="tiddlyLink tiddlyLinkNonExisting">SQLite</span> Manager</strong>拖到 工具列上，最後按〔完成〕即可將插入顯示在工具列上，點擊此按鈕會開啟<span class="tiddlyLink tiddlyLinkNonExisting">SQLite</span> Manager視窗；<span class="tiddlyLink tiddlyLinkNonExisting">SQLite</span> Manager提供了下列功能：<br /> <ul><li><span style="font-weight: bold"> Database (資料庫管理)</span> <ol><li> New Database</li><li> Open Database</li><li> Close Database</li><li> Copy Database</li><li> Compact Database</li><li> Analyze Database</li><li> Import</li></ol> </li><li><span style="font-weight: bold"> Table (資料表管理)</span> <ol><li> Create Table</li><li> Drop Table</li><li> Empty Table</li><li> Rename Table</li><li> <span class="tiddlyLink tiddlyLinkNonExisting">Export</span> Table</li><li> Reindex Table</li></ol> </li><li><span style="font-weight: bold"> Index (索引管理)</span> <ol><li> Create Index</li><li> Drop Index</li><li> Reindex Index</li></ol> </li><li><span style="font-weight: bold"> View (預視表管理)</span> <ol><li> Create View</li><li> Drop View</li><li> Export View</li></ol> </li><li><span style="font-weight: bold"> Trigger (觸發程序管理)</span> <ol><li> Create Trigger</li><li> Drop Trigger</li></ol> </li><li><span style="font-weight: bold"> Structure</span>頁 籤：顯示物件的細部結構</li><li><span style="font-weight: bold"> Browse &amp; Search</span>頁籤：瀏覽物件內容，如資料表的內容</li><li><span style="font-weight: bold"> Execute SQL</span>頁 籤：執行SQL敘述</li><li><span style="font-weight: bold"> DB Settings</span>頁 籤：資料庫設定</li></ul> 以上功能已經涵蓋基本的資料庫管理功能了，而這些竟然用瀏覽器就能完成，令人感到有些神奇。原來較新版的<a href="javascript:;" title="'FireFox' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">FireFox</a>內部資料儲存已經是使用<a href="javascript:;" title="'SQLite' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">SQLite</a>了，我們可以在<a href="javascript:;" title="'SQLite' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">SQLite</a> Manager右上角的Profile Database: 就能選取<a href="javascript:;" title="'FireFox' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">FireFox</a>的設定資料庫。<br /> <br /> <img src="http://b.blog.xuite.net/b/3/a/c/11893557/blog_10351/txt/15437628/5.png" alt="" title="Profile databases" hspace="15" /><br /> <br /> 另外，我們可以用<a href="javascript:;" title="'SQLite' 尚無內容" class="tiddlyLink tiddlyLinkNonExisting">SQLite</a> Manager直接開啟Trac的資料庫(一般是/trac/db/trac.db)，因而也能方便地管理與資料處理。<br /><br />##
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/5069535.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/5069535.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 23 Jan 2008 23:31:38 +0800</pubDate>
</item>
<item>
	<title>[DB] 給開發人員使用的Oracle SQL Developer</title>
	<description><![CDATA[
			直到最近才知道原來Oracle也推出了一套免費、以Java撰寫的資料庫前端工具：Oracle SQL Developer，今年(2007)6月7日釋出的是1.2版。一般的資料查詢、資料操作與Schema的管理等，都可以透過它圖形化的介面而能輕易完成。SQL Developer主要是定位在給開發人員使用，因此SQL和PL/SQL的編輯與除錯等，皆有特別加強的部份。如果你不能使用TOAD的話，用用這套也不錯。另外，微軟的Access、SQL Server、MySQL等皆可透過JDBC連接，因此可以使用它做到同時連接不同資料庫的需求。下載：Oracle SQL Developer
		]]>
	</description>
	<content:encoded><![CDATA[
			<img style="float: left; width: 579px; height: 293px" src="http://b.blog.xuite.net/b/3/a/c/11893557/blog_10351/txt/12780839/0.jpg" alt="Oracle SQL Developer" hspace="20" vspace="20" />直到最近才知道原來<a href="http://www.oracle.com/" target="_blank">Oracle</a>也推出了一套免費、以Java撰寫的資料庫前端工具：<a href="http://www.oracle.com/technology/software/products/sql/index.html" target="_blank">Oracle SQL Developer</a>，今年(2007)6月7日釋出的是1.2版。一般的資料查詢、資料操作與Schema的管理等，都可以透過它圖形化的介面而能輕易完成。SQL Developer主要是定位在給開發人員使用，因此SQL和PL/SQL的編輯與除錯等，皆有特別加強的部份。<br /><br />如果你不能使用TOAD的話，用用這套也不錯。另外，微軟的Access、SQL Server、MySQL等皆可透過JDBC連接，因此可以使用它做到同時連接不同資料庫的需求。<br /><br />下載：<a href="http://www.oracle.com/technology/software/products/sql/index.html" target="_blank">Oracle SQL Developer</a>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/3768963.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/3768963.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sun, 29 Jul 2007 00:04:52 +0800</pubDate>
</item>
<item>
	<title>Aqua Data Studio 6.5 Beta版推出!</title>
	<description><![CDATA[
			AquaFold公佈了資料庫工具Aqua Data Studio 6.5 Beta版，可由此處下載。沒想到，連Subversion、CVS等版本控制機制都整合進來了，資料Grid區還能畫樞紐分析圖、資料能瞬間轉成HTML、Excel等格式、．．．實在是太強了！
		]]>
	</description>
	<content:encoded><![CDATA[
			<a href="http://www.aquafold.com/">AquaFold</a>公佈了資料庫工具<a href="http://docs.aquafold.com/ads/6.5/features_6_5.html" target="_blank">Aqua Data Studio 6.5 Beta</a>版，可由<a href="http://download.aquafold.com/download/v6.4.50-beta/" target="_blank">此處</a>下載。沒想到，連Subversion、CVS等版本控制機制都整合進來了，資料Grid區還能畫樞紐分析圖、資料能瞬間轉成HTML、Excel等格式、．．．實在是太強了！
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/3642527.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/3642527.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 11 Jul 2007 21:31:56 +0800</pubDate>
</item>
<item>
	<title>讀寫Oracle 10g的CLOB欄位</title>
	<description><![CDATA[
			 今天有個將超長字串寫入Oracle資料庫的需求，原先以為只要把欄位型態定義CLOB (Character Large OBject) 再用setString填入即可，沒想到當字串長度超過8K時 就會產生SQLException，哇，難道真的要用stream的方法來處理嗎？有點麻煩哩。還好，終於找到解決方法，但似乎只能用在Oracle 10g上：  Oracle 10g針對CLOB 形態做了加強，能直接用getString和setString來讀寫CLOB欄位。   字串長度最大32,765 Bytes  必須使用Oracle 10g的JDBC driver (ojdbc14.jar)  Varchar2最大只能設定到4000，因此有較長字串需處理時，可 使用CLOB再限制長 度為32765 (此 長度應該對大部份應用都能適用)   要存 取超過32,765字串時的特殊處理：  使 用擴充的setStringForClob method:       opstmt = (OraclePreparedStatement)conn.prepareStatement(sql);// Use the new method to insert the CLOB data (for data greater or lesser than 32 KB)opstmt.setStringForClob(1,str);// Execute the OraclePreparedStatementopstmt.executeUpdate();        啟始Driver時設定參數       // Load the database details into the variables.String url = &quot;jdbc:oracle:thin:@localhost:1521:orcl&quot;;String user = &quot;scott&quot;;String password = &quot;tiger&quot;;// Create the properties object that holds all database detailsProperties props = new Properties();props.put(&quot;user&quot;, user );props.put(&quot;password&quot;, password);props.put(&quot;SetBigStringTryClob&quot;, &quot;true&quot;);// Load the Oracle JDBC driver class.DriverManager.registerDriver(new OracleDriver());  // Get the database connection Connection conn = DriverManager.getConnection( this.url, this.props );          參 考：http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html   
		]]>
	</description>
	<content:encoded><![CDATA[
			 今天有個將超長字串寫入Oracle資料庫的需求，原先以為只要把欄位型態定義CLOB (<span style="font-weight: bold; color: #ff0000">C</span>haracter <span style="font-weight: bold; color: #ff0000">L</span>arge <span style="font-weight: bold; color: #ff0000">OB</span>ject) 再用setString填入即可，沒想到當字串長度超過<span style="font-weight: bold">8K</span>時 就會產生SQLException，哇，難道真的要用stream的方法來處理嗎？有點麻煩哩。還好，終於找到解決方法，但似乎只能用在Oracle 10g上：<br /> <ol><li> <font face="Times New Roman, serif">Oracle 10g</font><span>針對</span><font face="Times New Roman, serif">CLOB </font><span>形態做了加強，能直接用</span><font face="Times New Roman, serif" style="font-weight: bold">getString</font><span>和</span><font face="Times New Roman, serif" style="font-weight: bold">setString</font><span>來讀寫</span><font face="Times New Roman, serif">CLOB</font><span>欄位。</span> </li></ol> <ul><li> 字串長度最大<font face="Times New Roman, serif"><span style="font-weight: bold">32,765 </span>Bytes</font> </li><li> 必須使用<font face="Times New Roman, serif">Oracle 10g</font><span>的</span><font face="Times New Roman, serif">JDBC driver (<font color="#ff0000"><strong>ojdbc14.jar</strong></font>)</font> </li><li> <font face="Times New Roman, serif">Varchar2</font>最大只能設定到<font face="Times New Roman, serif">4000</font>，因此有較長字串需處理時，可 使用<font face="Times New Roman, serif">CLOB</font>再限制長 度為<font face="Times New Roman, serif">32765 (</font>此 長度應該對大部份應用都能適用<font face="Times New Roman, serif">)</font> </li></ul> <ol><li> 要<span>存 取超過</span><font face="Times New Roman, serif">32,765</font><span>字串時的特殊處理：</span> <ol><li> 使 用<span>擴充的</span><font face="Times New Roman, serif">setStringForClob method:</font> <div align="right"> <table border="1" cellspacing="0" cellpadding="4" width="625" bordercolor="#000000">  <thead> <tr> <td width="615" valign="top"> <pre style="margin-right: 2cm; margin-left: 0px; width: 790px">opstmt = (OraclePreparedStatement)conn.prepareStatement(sql);<br />// Use the new method to insert the CLOB data (for data greater or lesser than 32 KB)<br />opstmt.<font color="#ff0000"><strong>setStringForClob</strong></font>(1,str);<br />// Execute the OraclePreparedStatement<br />opstmt.executeUpdate();</pre> </td> </tr> </thead> </table> </div>  </li><li> 啟始<font face="Times New Roman, serif">Driver</font><span>時設定參數</span> <div align="right"> <table border="1" cellspacing="0" cellpadding="4" width="625" bordercolor="#000000">  <thead> <tr> <td width="615" valign="top"> <pre style="margin-right: 2cm; margin-left: 0px; width: 791px">// Load the database details into the variables.<br />String url = &quot;jdbc:oracle:thin:@localhost:1521:orcl&quot;;<br />String user = &quot;scott&quot;;<br />String password = &quot;tiger&quot;;<br />// Create the properties object that holds all database details<br />Properties props = new Properties();<br />props.put(&quot;user&quot;, user );<br />props.put(&quot;password&quot;, password);<br /><strong>props.put(&quot;SetBigStringTryClob&quot;, &quot;true&quot;);</strong><br />// Load the Oracle JDBC driver class.<br />DriverManager.registerDriver(new OracleDriver()); <br /> <br />// Get the database connection <br /><strong>Connection conn = DriverManager.getConnection( this.url, this.props );</strong><br /> </pre> </td> </tr> </thead> </table> </div> </li></ol> </li></ol> <ol><li> <span>參 考</span><span>：</span><font face="Times New Roman, serif"><a href="http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html"><font size="1" style="font-size: 8pt">http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html</font></a></font> </li></ol> <br /> 
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/3554815.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/3554815.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sat, 30 Jun 2007 00:19:21 +0800</pubDate>
</item>
<item>
	<title>Open source的資料庫建模工具：Db Designer Fork</title>
	<description><![CDATA[
			我在2005年時介紹過一套Open source的資料庫建模(Modeling)工具：Db Designer 4，這段時間裡它的發展似乎停頓下來了，反而另一個Db Designer Fork最 近有較多的更新，二者使用的是相同的Code，而Db Designer Fork把原來只支援MySQL資料庫的限制擴展成同時支援MS SQL Server、Oracle、PostgreSQL、FireBird了。原來這兩套軟體是用Delphi/Kylix開發的，能在Windows和 Linux使用。下載：https://sourceforge.net/project/showfiles.php?group_id=177293畫面展示：https://sourceforge.net/project/screenshots.php?group_id=177293&nbsp;
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>我在2005年時介紹過一套Open source的資料庫建模(Modeling)工具：<a href="http://blog.xuite.net/emisjerry/tech/48586" target="_blank">Db Designer 4</a>，這段時間裡它的發展似乎停頓下來了，反而另一個<a href="https://sourceforge.net/projects/dbdesigner-fork/" target="_blank">Db Designer Fork</a>最 近有較多的更新，二者使用的是相同的Code，而Db Designer Fork把原來只支援MySQL資料庫的限制擴展成同時支援MS SQL Server、Oracle、PostgreSQL、FireBird了。原來這兩套軟體是用Delphi/Kylix開發的，能在Windows和 Linux使用。<br /><br />下載：<a href="https://sourceforge.net/project/showfiles.php?group_id=177293" target="_blank">https://sourceforge.net/project/showfiles.php?group_id=177293</a><br />畫面展示：<a href="https://sourceforge.net/project/screenshots.php?group_id=177293" target="_blank">https://sourceforge.net/project/screenshots.php?group_id=177293</a></p><p>&nbsp;</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/3260547.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/3260547.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 16 May 2007 22:09:52 +0800</pubDate>
</item>
<item>
	<title>購買Aqua Data Studio 6.0授權</title>
	<description><![CDATA[
			資料庫工具Aqua Data Studio躍升至6.0版，功能增加不少，速度「似乎」有提昇（感覺比較快，並未量表測試），但卻必須付費。趕在特價前，花了US$149買了一份授權。果然是一分錢一「份」貨，同時只能一個實例運行，我的筆電執行了，桌機執行的就會出現警告視窗，換言之，只能同時用在一部電腦上。如果需要執行多部電腦的，還是繼續使用4.7版吧。##

		]]>
	</description>
	<content:encoded><![CDATA[
			<span class="titlename"></span><a href="http://blog.xuite.net/emisjerry/tech/9259861">資料庫工具Aqua Data Studio躍升至6.0版</a>，功能增加不少，速度「似乎」有提昇（感覺比較快，並未量表測試），但卻必須付費。趕在特價前，花了US$149買了一份授權。<br /><br />果然是一分錢一「<span style="color: rgb(255, 0, 0); font-weight: bold;">份</span>」貨，同時只能一個實例運行，我的筆電執行了，桌機執行的就會出現警告視窗，換言之，只能同時用在一部電腦上。如果需要執行多部電腦的，還是繼續使用4.7版吧。<br /><br />##

		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/2620419.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/2620419.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/2620419.html</guid>
	<category>資料庫技術</category>
	<pubDate>Thu, 04 Jan 2007 21:16:13 +0800</pubDate>
</item>
<item>
	<title>資料庫工具Aqua Data Studio躍升至6.0版</title>
	<description><![CDATA[
			
Aqua Data Studio由4.7版跳升為6.0，除了增加許多功能外，也變更了授權方法，現有的個人使用授權（其實是類似Freeware）已經取消了，必須取得正式授權才行。幾個新功能： New Editors
                             Text, HTML and XML Editors  Oracle Package Editor  Image Viewer 
                           New Query Execution Monitor New Difference Tools
							 Schema Difference Tool Directory Difference Tool File Difference Tool Tab Difference Tool Copy History Difference Tool
						  New Tools
						     SQL Server DBA Tools  Sybase DBA ToolsDifference tool可以用來比對資料庫的差異，對於資料庫間的差異有了簡單的比對工具。另外，SQL Server以前許多必須透過Enterprise Manager才能達成的資料庫管理功能，在新版本中也已經都有方法操作了。##

		]]>
	</description>
	<content:encoded><![CDATA[
			
<a href="http://www.aquafold.com" target="_blank">Aqua Data Studio</a>由4.7版跳升為6.0，除了增加許多功能外，也變更了授權方法，現有的個人使用授權（其實是類似Freeware）已經取消了，必須取得正式授權才行。<br /><br />幾個新功能：<br /><ul><li> <span class="style1">New</span> Editors
                            <ul><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#neweditors">Text, HTML and XML Editors</a> </li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#packeditor">Oracle Package Editor</a> </li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#imageeditor">Image Viewer</a> </li></ul>
                          </li></ul><ul><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#execmonitor"><span class="style1">New</span> Query Execution Monitor</a></li><li> <span class="style1">New</span> Difference Tools
							<ul><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#schemadiff">Schema Difference Tool</a></li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#dirdiff">Directory Difference Tool</a></li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#filediff">File Difference Tool</a></li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#tabdiff">Tab Difference Tool</a></li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#copydiff">Copy History Difference Tool</a></li></ul>
						  </li></ul><ul><li><span class="style1">New</span> Tools
						    <ul><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#sqldba">SQL Server DBA Tools</a> </li><li> <a href="http://docs.aquafold.com/ads/6.0/features_6_0.html#sybasedba">Sybase DBA Tools</a></li></ul></li></ul>Difference tool可以用來比對資料庫的差異，對於資料庫間的差異有了簡單的比對工具。另外，SQL Server以前許多必須透過Enterprise Manager才能達成的資料庫管理功能，在新版本中也已經都有方法操作了。<br /><br />##

		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/2556102.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/2556102.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/2556102.html</guid>
	<category>資料庫技術</category>
	<pubDate>Fri, 08 Dec 2006 23:30:44 +0800</pubDate>
</item>
<item>
	<title>又一個Java寫的資料庫前端工具：Execute Query 3.0</title>
	<description><![CDATA[
			又一個Java寫的資料庫前端工具：Execute Query 3.0。和Aqua Data Studio比較，還是ADS用得較習慣，但Execute Query是絕對的Freeware，而ADS運用於企業裡則還是要花錢的。使用起來的感覺是其設計的概念是較符合Oracle，例如以schema為主來檢視物件。在SQL Server下的物件建立有點狀況；如果設定的JDBC Connection未直接指定資料庫，那新建的物件都被寫到master去了，這個還沒找到解決方法。##

		]]>
	</description>
	<content:encoded><![CDATA[
			又一個Java寫的資料庫前端工具：<a target="_blank" href="http://executequery.org/">Execute Query 3.0</a>。和<a href="http://www.aquafold.com">Aqua Data Studio</a>比較，還是ADS用得較習慣，但Execute Query是<span style="font-weight: bold;">絕對</span>的Freeware，而ADS運用於企業裡則還是要花錢的。<br /><br />使用起來的感覺是其設計的概念是較符合Oracle，例如以schema為主來檢視物件。在SQL Server下的物件建立有點狀況；如果設定的JDBC Connection未直接指定資料庫，那新建的物件都被寫到master去了，這個還沒找到解決方法。<br /><br /><img src="http://executequery.org/images/editor.png" alt="Execute Query" /><br /><br />##

		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/2178526.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/2178526.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/2178526.html</guid>
	<category>資料庫技術</category>
	<pubDate>Thu, 21 Sep 2006 22:55:37 +0800</pubDate>
</item>
<item>
	<title>[ADS] Oracle DBA Tools</title>
	<description><![CDATA[
			今天因為必須查Oracle的問題，下載了最新版的Aqua Data Studio 4.7，發現和4.5相比，多了DBA Tools，增加了各式管理程式，不錯用喔。SGA ManagerStorage Manager##
		]]>
	</description>
	<content:encoded><![CDATA[
			今天因為必須查Oracle的問題，下載了最新版的Aqua Data Studio 4.7，發現和4.5相比，多了DBA Tools，增加了各式管理程式，不錯用喔。<br /><br /><img src="http://blog.roodo.com/emisjerry/32d8cca3.jpg" alt="DBA Tools" style="width: 378px; height: 285px;" /><br /><span style="font-weight: bold;">SGA Manager</span><br /><img src="http://blog.roodo.com/emisjerry/890a22c9.jpg" alt="ADS-2" style="width: 916px; height: 651px;" /><br /><span style="font-weight: bold;">Storage Manager</span><br /><img src="http://blog.roodo.com/emisjerry/4c414309.jpg" alt="ADS-3" style="width: 865px; height: 352px;" /><br /><br />##
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/1568090.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/1568090.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/1568090.html</guid>
	<category>資料庫技術</category>
	<pubDate>Tue, 09 May 2006 22:33:57 +0800</pubDate>
</item>
<item>
	<title>[ADS] 在Linux上執行Aqua Data</title>
	<description><![CDATA[
			最近將原本運行Windows但Crash了的桌上型電腦安裝了B2D Server Linux，並且下載Aqua Data Studio 4.5，在預設的IceWM下卻出現了下列錯誤：java.lang.IllegalArgumentException: Width (0) and height (0) cannot be &lt;= 0 at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:999) at sun.awt.X11.XFramePeer.setIconImage(XFramePeer.java:217) at sun.awt.X11.XFramePeer.postInit(XFramePeer.java:75) at sun.awt.X11.XBaseWindow.init(XBaseWindow.java:117) at sun.awt.X11.XBaseWindow.&lt;init&gt;(XBaseWindow.java:150) at sun.awt.X11.XWindow.&lt;init&gt;(XWindow.java:86) at sun.awt.X11.XComponentPeer.&lt;init&gt;(XComponentPeer.java:100) at sun.awt.X11.XCanvasPeer.&lt;init&gt;(XCanvasPeer.java:22) at sun.awt.X11.XPanelPeer.&lt;init&gt;(XPanelPeer.java:27) at sun.awt.X11.XWindowPeer.&lt;init&gt;(XWindowPeer.java:53) at sun.awt.X11.XDecoratedPeer.&lt;init&gt;(XDecoratedPeer.java:36) at sun.awt.X11.XFramePeer.&lt;init&gt;(XFramePeer.java:41) at sun.awt.X11.XToolkit.createFrame(XToolkit.java:349) at java.awt.Frame.addNotify(Frame.java:491) at java.awt.Window.show(Window.java:513) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at com.aquafold.datastudio.DataStudio.startUI(Unknown Source) at com.common.ui.CMain.&lt;init&gt;(Unknown Source) at com.aquafold.datastudio.DataStudio.&lt;init&gt;(Unknown Source) at com.aquafold.datastudio.DataStudio.main(Unknown Source)將window manager換成KDE後就正常了，不知是否有高手能提供在IceWM下的設定?## 
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>最近將原本運行Windows但Crash了的桌上型電腦安裝了<a href="http://b2d.tnc.edu.tw/" target="_blank">B2D Server Linux</a>，並且下載<a href="http://www.aquafold.com/" target="_blank">Aqua Data Studio 4.5</a>，在預設的IceWM下卻出現了下列錯誤：</p><p><table style="WIDTH: 95%" cellspacing="1" cellpadding="1" border="1"><tbody><tr><td style="BACKGROUND-COLOR: rgb(255,255,204)"><strong>java.lang.IllegalArgumentException: Width (0) and height (0) cannot be &lt;= 0<br /></strong> at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:999)<br /> at sun.awt.X11.XFramePeer.setIconImage(XFramePeer.java:217)<br /> at sun.awt.X11.XFramePeer.postInit(XFramePeer.java:75)<br /> at sun.awt.X11.XBaseWindow.init(XBaseWindow.java:117)<br /> at sun.awt.X11.XBaseWindow.&lt;init&gt;(XBaseWindow.java:150)<br /> at sun.awt.X11.XWindow.&lt;init&gt;(XWindow.java:86)<br /> at sun.awt.X11.XComponentPeer.&lt;init&gt;(XComponentPeer.java:100)<br /> at sun.awt.X11.XCanvasPeer.&lt;init&gt;(XCanvasPeer.java:22)<br /> at sun.awt.X11.XPanelPeer.&lt;init&gt;(XPanelPeer.java:27)<br /> at sun.awt.X11.XWindowPeer.&lt;init&gt;(XWindowPeer.java:53)<br /> at sun.awt.X11.XDecoratedPeer.&lt;init&gt;(XDecoratedPeer.java:36)<br /> at sun.awt.X11.XFramePeer.&lt;init&gt;(XFramePeer.java:41)<br /> at sun.awt.X11.XToolkit.createFrame(XToolkit.java:349)<br /> at java.awt.Frame.addNotify(Frame.java:491)<br /> at java.awt.Window.show(Window.java:513)<br /> at java.awt.Component.show(Component.java:1300)<br /> at java.awt.Component.setVisible(Component.java:1253)<br /> at com.aquafold.datastudio.DataStudio.startUI(Unknown Source)<br /> at com.common.ui.CMain.&lt;init&gt;(Unknown Source)<br /> at com.aquafold.datastudio.DataStudio.&lt;init&gt;(Unknown Source)<br /> at com.aquafold.datastudio.DataStudio.main(Unknown Source)<br /></td></tr></tbody></table></p><p>將window manager換成KDE後就正常了，不知是否有高手能提供在IceWM下的設定?<br /><br />## </p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/1266620.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/1266620.html</guid>
	<category>資料庫技術</category>
	<pubDate>Thu, 16 Mar 2006 19:24:15 +0800</pubDate>
</item>
<item>
	<title>[ADS] 新版增加Oracle DBA Tools</title>
	<description><![CDATA[
			Aqua Data Studio 4.5版本大致底定，4.6版則集中在Oracle的DBA Tools功能上，這些功能再加強的話，TOAD或許會被取代掉。##
		]]>
	</description>
	<content:encoded><![CDATA[
			<p><a href="http://download.aquafold.com/">Aqua Data Studio</a> 4.5版本大致底定，4.6版則集中在Oracle的DBA Tools功能上，這些功能再加強的話，<a title="TOAD" href="http://www.toadsoft.com/" target="_blank">TOAD</a>或許會被取代掉。</p><p><img width="100%" src="http://b.blog.xuite.net/b3/ac/11893557/blog_2175/txt/4861112/0.jpg" border="0" /></p><p>##</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/1001245.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/1001245.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sat, 14 Jan 2006 22:22:10 +0800</pubDate>
</item>
<item>
	<title>Aqua Data Studio的新功能</title>
	<description><![CDATA[
			平常只有用Aqua Data Studio的查詢功能與Script的輸出功能，今天發現在資料庫上右鍵的Alter Database已經快要做得跟SQL Server 2000 Enterprise Manager一模一樣了，或許不久就能提供更相同的功能了。註：自從樂多更換主機群後，或Xuite更換樣板設定後，突然在樂多裡就顯示不出Xuite的圖片了，搞不清楚是誰的問題...反正，要看圖的請連到http://blog.xuite.net/emisjerry/tech/4713401。##
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>平常只有用<a href="http://www.aquafold.com/">Aqua Data Studio</a>的查詢功能與Script的輸出功能，今天發現在資料庫上右鍵的Alter Database已經快要做得跟SQL Server 2000 Enterprise Manager一模一樣了，或許不久就能提供更相同的功能了。</p><p>註：自從樂多更換主機群後，或Xuite更換樣板設定後，突然在樂多裡就顯示不出Xuite的圖片了，搞不清楚是誰的問題...反正，要看圖的請連到<a href="http://blog.xuite.net/emisjerry/tech/4713401">http://blog.xuite.net/emisjerry/tech/4713401</a>。</p><p><img src="http://mms.blog.xuite.net/b3/ac/11893557/blog_2175/txt/4713401/0.jpg" border="0" /></p><p>##</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/925197.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/925197.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 28 Dec 2005 21:33:19 +0800</pubDate>
</item>
<item>
	<title>Oracle推出免費使用的Oracle Database 10g Express Edition</title>
	<description><![CDATA[
			Oracle終於也推出了免費使用的版本了：Oracle Database 10g Express Edition。不只能免費用於開發、測試，也能免費部署與包裝在自己的產品裡，同時保證將來能順利的升級到其他版本。當然，天下不會有白吃的什餐：只能用於32-bit的Windows與Linux只能使用一顆CPU記憶體最多1GB資料容量最大4GB除了安裝程式外，相關的文件也大致齊備了。找個空檔來試看看。##
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>Oracle終於也推出了免費使用的版本了：<span class="topstoryhead"><a title="10g XE" href="http://www.oracle.com/technology/products/database/xe/index.html">Oracle Database 10<em>g</em> Express Edition</a>。不只能免費用於開發、測試，也能免費部署與包裝在自己的產品裡，同時保證將來能順利的升級到其他版本。當然，天下不會有白吃的什餐：</span></p><span class="topstoryhead"></span><ul><li>只能用於32-bit的Windows與Linux</li><li>只能使用一顆CPU</li><li>記憶體最多1GB</li><li>資料容量最大4GB</li></ul><p>除了安裝程式外，相關的文件也大致齊備了。</p><p>找個空檔來試看看。</p><p>##</p>
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/666758.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/666758.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/666758.html</guid>
	<category>資料庫技術</category>
	<pubDate>Tue, 01 Nov 2005 20:58:05 +0800</pubDate>
</item>
<item>
	<title>與Oracle資料庫相容的EnterpriseDB</title>
	<description><![CDATA[
			資料庫管理系統(DBMS)是企業界每天正常運作、有效執行的應用系統的最底層基礎，在這個領域裡，企業界大都必須採用商用版本的資料庫，以取得可能的技術支援與故障排除。Open-Source的資料庫系統在企業內的運用始終不是主流，如果有使用的話，可能也是用在獨立的、不致影響運作的系統上（例如論壇系統）。eWeek.com在這篇 Open Database Startup Taps PostgreSQL裡介紹了剛推出試用的EnterpriseDB 2005：推出公司：EnterpriseDB Corporation (EDB)EnterpriseDB是建立在Open-Source 資料庫裡開發了20年歷程的PostgreSQL之上的資料庫系統EDB的「賣點」是：將PostgreSQL改造成與 Oracle相容的系統；舉凡Trigger、Stored procedure、View等等，都要改造成Oracle的面貌SQL世界裡還是百家爭鳴、有我無你的高度競爭，除了部份的敘述有ANSI的標準外，仍有許多部份都是各家有各家的標準。幾年前隨著Java如日中天的氣勢而炒得沸沸揚揚的SQLJ，現在看來也有點無疾而終（似乎還是只有Oracle支援得較多？）。PostgreSQL也有自己的語言：PL/pgSQL - SQL Procedural Language，其語法其實是很像Oracle的PL/SQL，但還是有差異。EDB就是要把二者間的差異縮到最小，並提供企業級的服務與支援，從而把Open-Source的資料庫管理系統推到企業界。EDB這個如意算盤到底會有多少勝算呢？穩定度與口碑應該是最重要的判斷依據吧。在SQL Server的夾擊下，我是不太看好呢。如果您對PostgreSQL感到興趣的話，可以到 資庫網 拜訪。
		]]>
	</description>
	<content:encoded><![CDATA[
			<!--StartFragment -->資料庫管理系統(DBMS)是企業界每天正常運作、有效執行的應用系統的最底層基礎，在這個領域裡，企業界大都<span style="FONT-WEIGHT: bold; COLOR: rgb(204,0,0)">必須</span>採用商用版本的資料庫，以取得<span style="FONT-WEIGHT: bold; COLOR: rgb(204,0,0)">可能的</span>技術支援與故障排除。Open-Source的資料庫系統在企業內的運用始終不是主流，如果有使用的話，可能也是用在獨立的、不致影響運作的系統上（例如論壇系統）。<br /><br /><img style="WIDTH: 230px; HEIGHT: 80px" alt="PosgreSQL Home" src="http://www.postgresql.org/layout/images/hdr_left.png" /><br /><br /><a href="http://www.eweek.com/">eWeek.com</a>在這篇<a href="http://www.eweek.com/article2/0,1759,1818913,00.asp"> Open Database Startup Taps PostgreSQL</a>裡介紹了剛推出試用的<a href="http://www.enterprisedb.com/index.jsp">EnterpriseDB 2005</a>：<br /><br /><ul><li>推出公司：EnterpriseDB Corporation (EDB)</li><li>EnterpriseDB是建立在Open-Source 資料庫裡開發了20年歷程的<a href="http://www.postgresql.org/">PostgreSQL</a>之上的資料庫系統</li><li>EDB的「賣點」是：將PostgreSQL改造成與 Oracle相容的系統；舉凡Trigger、Stored procedure、View等等，都要改造成Oracle的面貌</li></ul>SQL世界裡還是百家爭鳴、有我無你的高度競爭，除了部份的敘述有ANSI的標準外，仍有許多部份都是各家有各家的標準。幾年前隨著Java如日中天的氣勢而炒得沸沸揚揚的SQLJ，現在看來也有點無疾而終（似乎還是只有Oracle支援得較多？）。PostgreSQL也有自己的語言：<span class="APPLICATION" style="FONT-WEIGHT: bold">PL/pgSQL</span> - <acronym class="ACRONYM">SQL</acronym> Procedural Language，其語法其實是很像Oracle的<span style="FONT-WEIGHT: bold">PL/SQL</span>，但還是有差異。<br /><br />EDB就是要把二者間的差異縮到最小，並提供企業級的服務與支援，從而把Open-Source的資料庫管理系統推到企業界。<br /><br />EDB這個如意算盤到底會有多少勝算呢？<span style="FONT-WEIGHT: bold">穩定度</span>與<span style="FONT-WEIGHT: bold">口碑</span>應該是最重要的判斷依據吧。在SQL Server的夾擊下，我是不太看好呢。<br /><br />如果您對PostgreSQL感到興趣的話，可以到<a href="http://www.pgsql.com.tw/"> 資庫網 </a>拜訪。<br />
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/148977.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/148977.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/148977.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 25 May 2005 23:35:32 +0800</pubDate>
</item>
<item>
	<title>[Database] 建立SQL Server的檔案群組</title>
	<description><![CDATA[
			今天和同事Percy一起把SQL Server的Filegroup(資料庫檔案群組)試了一次。感覺Filegroup和Oracle的Tablespace觀念近似，就是讓設計人員自行指定不同檔案或檔案類型的存放空間(也就是磁碟檔案)。用Enterprise Manager新建資料庫後，SQL Server自動建立資料檔與交易記錄檔各一個，資料檔便會放在名為PRIMARY的檔案組群內。有了不同的檔案組群，便可對不同的群組做不同的操作，或是將不同檔案群組放在不同磁碟，以達成較佳的存取效率。(參考：《線上叢書 實體資料庫檔案與檔案群組》)以Enterprise Manager新增檔案群組的步驟是：   1. 在資料庫上按右鍵，選內容，切換到檔案群組分頁   2. 在PRIMARY下新增第二個群組，例如：SECONDARY   3. 按確定由於一個資料檔只能屬於一個檔案群組，現有的一個資料檔已指派給PRIMARY，因此我們必須新建另一個資料檔，再讓這個檔案屬於SECONDARY檔案群組，步驟如下：   1. 打開Enterprise Manager，在資料庫上按右鍵，選內容，切換到資料檔案分頁   2. 在「資料庫名稱_Data」檔案下新增第二個資料檔，例如： TEST_Data2   3. 輸入時「位置」內的磁碟檔名會自行產生，一般是不用去修改的   4. 於檔案群組中選擇SECONDARY   5. 按確定確認建立完成的方法是：   1. 啟Query Analyzer   2. 輸入指令：sp_helpfile   3. 若方格視窗顯示出新建的檔案，便可確認一切正確最後再變更要移到另一個Filegroup的資料表：  1.在Enterprise Manager選到要移動的資料表後按右鈕，選設計資料表  2.按第2個按鈕：資料與索引屬性  3.變更資料表檔案群組
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>今天和同事Percy一起把SQL Server的Filegroup(資料庫檔案群組)試了一次。<br />感覺Filegroup和Oracle的Tablespace觀念近似，就是讓設計人員自行指定不同檔案或檔案類型的存放空間(也就是磁碟檔案)。<br />用Enterprise Manager新建資料庫後，SQL Server自動建立資料檔與交易記錄檔各一個，資料檔便會放在名為PRIMARY的檔案組群內。<br />有了不同的檔案組群，便可對不同的群組做不同的操作，或是將不同檔案群組放在不同磁碟，以達成較佳的存取效率。<br />(參考：《線上叢書 實體資料庫檔案與檔案群組》)<br /><br />以Enterprise Manager新增檔案群組的步驟是：<br /><br />   1. 在資料庫上按右鍵，選內容，切換到檔案群組分頁<br />   2. 在PRIMARY下新增第二個群組，例如：SECONDARY<br />   3. 按確定<br /><br />由於一個資料檔只能屬於一個檔案群組，現有的一個資料檔已指派給PRIMARY，因此我們必須新建另一個資料檔，再讓這個檔案屬於SECONDARY檔案群組，步驟如下：<br /><br />   1. 打開Enterprise Manager，在資料庫上按右鍵，選內容，切換到資料檔案分頁<br />   2. 在「資料庫名稱_Data」檔案下新增第二個資料檔，例如： TEST_Data2<br />   3. 輸入時「位置」內的磁碟檔名會自行產生，一般是不用去修改的<br />   4. 於檔案群組中選擇SECONDARY<br />   5. 按確定<br /><br />確認建立完成的方法是：<br /><br />   1. 啟Query Analyzer<br />   2. 輸入指令：sp_helpfile<br />   3. 若方格視窗顯示出新建的檔案，便可確認一切正確</p><p><br />最後再變更要移到另一個Filegroup的資料表：<br />  1.在Enterprise Manager選到要移動的資料表後按右鈕，選設計資料表<br />  2.按第2個按鈕：資料與索引屬性<br />  3.變更資料表檔案群組<br /><br /><br /></p>
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/49371.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/49371.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/49371.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 23 Mar 2005 23:19:08 +0800</pubDate>
</item>
<item>
	<title>[Database] 請求Aqua Data Studio提供的新需求</title>
	<description><![CDATA[
			 前天對Aqua Data Studio的作者John LH提出一個新增功能的需求，一開始或許是表達得不夠清楚，幾經往返後，終於讓他搞清楚新需求，也會加入他的To-Do List，希望很快就能實作出來。我的新需求是這樣的：能將查詢結果產生出的SQL敘述，自動複製到剪貼簿。目前ADS在下了SELECT命令後，將游標移到資料Grid區按右鈕可以選用&quot;Save Results&quot;功能，將查詢結果以INSERT命令產生到指定的.sql文字檔案內。在這個Save Results視窗我們可以指定5種輸出格式：用分隔字元隔開的資料(Delimited Data)，分隔字元可自行指定，預設是逗號和雙引號INSERT敘述，查詢結果每一筆會組合成一個INSERT敘述XML文件HTML文件Excel工作頁我最常用的還是產生出INSERT敘述。操作步驟是：開啟兩個Query Analyzer分頁，分別連到測試資料庫(在我的Notebook)和正式主機，使用相同內容的資料庫在測試資料分頁建立新的資料表，並新增資料進去，同時測試程式是否運作正確測試完成後，就開始準備將新加資料部署到正式主機。用 SELECT把新資料表查詢顯示在Grid在Grid按右鈕選擇用INSERT敘述輸出到 TEST.sql，同時將右下方的&quot;include CREATE TABLE as first state...&quot;打勾，則除了INSERT外，會先產生CREATE TABLE敘述，以建立資料表打開TEST.sql，將內容全部複製到剪貼簿（可以在DOS 用 clip &lt; test.sql 以簡代此處的找檔、開檔、Ctrl-A、Ctrl-C）在連到正式主機的分頁上按貼上，再按執行(Ctrl-E)這樣就能把資料由某部電腦移到另一部電腦了。當然，用Enterprise Manager之類的系統工具的匯入/匯出功能也可以達成，不過，用這些GUI工具，需要許多個點、按、選等步驟，不如用ADS一氣呵成又簡便，控制性又高(例如SELECT若加入WHERE條件，便能複製符合條件的資料)。我建議John增加直接輸出到剪貼簿的功能，這樣我就不用開.sql檔再複製，產生好後按 到貼上、執行，這樣又節省了好幾步了。會偷懶才能有進步呢 :-)
		]]>
	</description>
	<content:encoded><![CDATA[
			<div class="pict"><!--StartFragment --> <div class="pict"><a href="http://blog.roodo.com/emisjerry/51161103.png" target="_blank"><img class="pict" height="119" alt="ADS saveResult" hspace="5" src="http://blog.roodo.com/emisjerry/51161103_s.png" width="160" align="left" border="0" /></a></div>前天對<a href="http://www.aquafold.com/">Aqua Data Studio</a>的作者<a href="mailto:johnlh@aquafold.com">John LH</a>提出一個新增功能的需求，一開始或許是表達得不夠清楚，幾經往返後，終於讓他搞清楚新需求，也會加入他的To-Do List，希望很快就能實作出來。<br /><br />我的新需求是這樣的：<span style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">能將查詢結果產生出的SQL敘述，自動複製到剪貼簿</span>。<br /><br />目前ADS在下了SELECT命令後，將游標移到資料Grid區按右鈕可以選用&quot;<span style="FONT-WEIGHT: bold">Save Results</span>&quot;功能，將查詢結果以INSERT命令產生到指定的.sql文字檔案內。<br /><div class="pict"></div>在這個Save Results視窗我們可以指定5種輸出格式：<br /><ul><li>用分隔字元隔開的資料(Delimited Data)，分隔字元可自行指定，預設是逗號和雙引號</li><li>INSERT敘述，查詢結果每一筆會組合成一個INSERT敘述</li><li>XML文件</li><li>HTML文件</li><li>Excel工作頁</li></ul>我最常用的還是產生出INSERT敘述。操作步驟是：<br /><ol><li>開啟兩個Query Analyzer分頁，分別連到測試資料庫(在我的Notebook)和正式主機，使用相同內容的資料庫</li><li>在測試資料分頁建立新的資料表，並新增資料進去，同時測試程式是否運作正確</li><li>測試完成後，就開始準備將新加資料部署到正式主機。用 SELECT把新資料表查詢顯示在Grid</li><li>在Grid按右鈕選擇用INSERT敘述輸出到 TEST.sql，同時將右下方的&quot;include CREATE TABLE as first state...&quot;打勾，則除了INSERT外，會先產生CREATE TABLE敘述，以建立資料表</li><li>打開TEST.sql，將內容全部<span style="FONT-WEIGHT: bold">複製到剪貼簿</span>（可以在DOS 用 clip &lt; test.sql 以簡代此處的找檔、開檔、Ctrl-A、Ctrl-C）</li><li>在連到正式主機的分頁上按貼上，再按執行(Ctrl-E)</li></ol>這樣就能把資料由某部電腦移到另一部電腦了。當然，用Enterprise Manager之類的系統工具的匯入/匯出功能也可以達成，不過，用這些GUI工具，需要許多個點、按、選等步驟，不如用ADS一氣呵成又簡便，控制性又高(例如SELECT若加入WHERE條件，便能複製符合條件的資料)。我建議John增加直接輸出到剪貼簿的功能，這樣我<span style="FONT-WEIGHT: bold">就不用開.sql檔再複製</span>，產生好後按 到貼上、執行，這樣又節省了好幾步了。<br /><br />會偷懶才能有進步呢 :-)<br /><a href="http://blog.roodo.com/emisjerry/51161103.png" target="_blank"></a></div>
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/43367.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/43367.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/43367.html</guid>
	<category>資料庫技術</category>
	<pubDate>Fri, 18 Mar 2005 10:01:36 +0800</pubDate>
</item>
<item>
	<title>[&lt;font color=&quot;red&quot;&gt;D&lt;/font&gt;&lt;font color=&quot;orange&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;yellow&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;green&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;blue&quot;&gt;b&lt;/font&gt;&lt;font color=&quot;navy&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;purple&quot;&gt;s&lt;/font&gt;&lt;font color=&quot;SkyBlue&quot;&gt;e&lt;/font&gt;] Aqua Data Studio 4.0.2推出</title>
	<description><![CDATA[
			
Aqua Data Studio 4.0.2剛剛推出，增加的新功能如文末所示。其中值得一提的是儲存查詢結果增加了更多選項：Excel的工作表、Insert敘述（需要指定表格名稱，同時產生Create Table的敘述，在建立測試表格或搬移資料時還挺方便的）XML檔案等。下載：http://www.aquafold.com/download&nbsp;4.0.2: FEATURE: Aqua Data Studio Look and Feel: Made toolbars to have rollover         buttons, which also makes the toolbar a little smaller.FEATURE: Options:Text Results: Added in File-&gt;Options-Results:Text          Results the ability to enable and disable the display of          the SQL statements executed in the text results          (Default is FALSE).FEATURE: Save Results: Enhanced Save Results to have the following         new features:
After clicking the save button of the Save Results dialog, the dialog is closed and the user is not notified that the data is saved.The options of the last save results are stored and used for the next save results.The path of the last saved results is automatically set in the file path when activating a save results dialog.Ability to save results to an Excel WorksheetAbility to save results to INSERT statementsAbility to include the SQL Statements in the resultsSaving the results to HTML and Excel will use the File-&gt;Options-&gt;Results:Grid Results for alternating background colorsAdded the ability to include the row count in the resultsAdded the ability to save the results of an explain planEnhanced the look and formatting of the HTML document saved##
		]]>
	</description>
	<content:encoded><![CDATA[
			
<p><a href="http://www.aquafold.com/">Aqua Data Studio 4.0.2</a>剛剛推出，增加的新功能如文末所示。其中值得一提的是儲存查詢結果增加了更多選項：Excel的工作表、Insert敘述（需要指定表格名稱，同時產生Create Table的敘述，在建立測試表格或搬移資料時還挺方便的）XML檔案等。</p><p>下載：<a href="http://www.aquafold.com/download">http://www.aquafold.com/download</a></p><p>&nbsp;</p><hr size="1" color="LightBlue" /><p /><p /><pre>4.0.2: <br />FEATURE: Aqua Data Studio Look and Feel: Made toolbars to have rollover<br />         buttons, which also makes the toolbar a little smaller.<br />FEATURE: Options:Text Results: Added in File-&gt;Options-Results:Text <br />         Results the ability to enable and disable the display of <br />         the SQL statements executed in the text results <br />         (Default is FALSE).<br />FEATURE: Save Results: Enhanced Save Results to have the following<br />         new features:<ol>
<li>After clicking the save button of the Save Results dialog, <br />the dialog is closed and the user is not notified that the data<br /> is saved.<br /></li><li>The options of the last save results are stored and used<br /> for the next save results.<br /></li><li>The path of the last saved results is automatically set<br /> in the file path when activating a save results dialog.<br /></li><li>Ability to save results to an Excel Worksheet<br /></li><li>Ability to save results to INSERT statements<br /></li><li>Ability to include the SQL Statements in the results<br /></li><li>Saving the results to HTML and Excel will use the <br />File-&gt;Options-&gt;Results:Grid Results for alternating background colors<br /></li><li>Added the ability to include the row count in the results<br /></li><li>Added the ability to save the results of an explain plan<br /></li><li>Enhanced the look and formatting of the HTML document saved<br /></li></ol></pre>##
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/23122.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/23122.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/23122.html</guid>
	<category>資料庫技術</category>
	<pubDate>Wed, 23 Feb 2005 10:20:59 +0800</pubDate>
</item>
<item>
	<title>[&lt;font color=&quot;red&quot;&gt;D&lt;/font&gt;&lt;font color=&quot;orange&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;yellow&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;green&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;blue&quot;&gt;b&lt;/font&gt;&lt;font color=&quot;navy&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;purple&quot;&gt;s&lt;/font&gt;&lt;font color=&quot;SkyBlue&quot;&gt;e&lt;/font&gt;] 資料庫工具：Aqua Data Studio</title>
	<description><![CDATA[
			
資料庫工具: Aqua Data Studio功能Aqua Data Studio(以下簡稱ADS)是類似TOAD與SQL Server Enterprise Manager的資料庫維護工具，由於它是用Java＋   JDBC所撰寫的，因此能使用於下列環境:     ◎ 不同的作業系統: Windows &amp; Linux     ◎ 不同的資料庫: Oracle、SQL Server、MS Access、ODBC等為何要使用ADS?當你需要使用不同的資料庫時，ADS便是即為便利的工具。TOAD在Oracle環境中很方便，但有幾個缺點:     ◎ 只能使用於Windows環境     ◎ 費用昂貴針對上列缺點，後來有了一個Free但”模仿”TOAD的Tora，可跨平台，可惜沒幾年就被TOAD開發廠商Quest Software買了，因此又沒有合法又Free的工具可用了。ADS的操作介面比較像SQL Server Enterprise Manager，但具備許多TOAD的特出功能，因此利用ADS來操作Oracle與SQL Server都能達到頗佳之效果。安裝ADS☆    下載：http://www.aquafold.com☆依其指示安裝即可；ADS必須運行於JDK 1.4，安裝檔已有附JRE 1.4
##            
		]]>
	</description>
	<content:encoded><![CDATA[
			
<span style="color: rgb(255, 255, 0);"><span style="font-weight: bold; color: rgb(0, 0, 0);">資料庫工具: Aqua Data Studio</span><br /></span><hr style="width: 100%; height: 2px;" /><span style="color: rgb(0, 0, 204);">功能</span><br />Aqua Data Studio(以下簡稱ADS)是類似TOAD與SQL Server Enterprise Manager的資料庫維護工具，由於它是用Java＋   JDBC所撰寫的，因此能使用於下列環境:<br />     ◎ 不同的作業系統: Windows &amp; Linux<br />     ◎ 不同的資料庫: Oracle、SQL Server、MS Access、ODBC等<br /><br /><span style="color: rgb(0, 0, 204);">為何要使用ADS?</span><br />當你需要使用不同的資料庫時，ADS便是即為便利的工具。<br />TOAD在Oracle環境中很方便，但有幾個缺點:<br />     ◎ 只能使用於Windows環境<br />     ◎ 費用昂貴<br />針對上列缺點，後來有了一個Free但”模仿”TOAD的Tora，可跨平台，可惜沒幾年就被TOAD開發廠商Quest Software買了，因此又沒有合法又Free的工具可用了。<br /><br />ADS的操作介面比較像SQL Server Enterprise Manager，但具備許多TOAD的特出功能，因此利用ADS來操作Oracle與SQL Server都能達到頗佳之效果。<br /><br /><span style="color: rgb(0, 0, 204);">安裝ADS</span><br />☆    下載：http://www.aquafold.com<br />☆依其指示安裝即可；ADS必須運行於JDK 1.4，安裝檔已有附JRE 1.4<br /><font color="#000000"><br /></font>
##            
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/20689.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/20689.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/20689.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sun, 20 Feb 2005 14:47:25 +0800</pubDate>
</item>
<item>
	<title>[&lt;font color=&quot;red&quot;&gt;D&lt;/font&gt;&lt;font color=&quot;orange&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;yellow&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;green&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;blue&quot;&gt;b&lt;/font&gt;&lt;font color=&quot;navy&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;purple&quot;&gt;s&lt;/font&gt;&lt;font color=&quot;SkyBlue&quot;&gt;e&lt;/font&gt;] 識別欄位如何重新給值?</title>
	<description><![CDATA[
			MS SQL Server資料表中的識別欄位在新增記錄時會自動遞增，且無法直接修改其值。但有時因特別原因需要重新給值時，可以用下列指令來處理：

   set identity insert  有識別欄位的資料表名稱 on
   insert into 有識別欄位的資料表名稱(識別欄名稱) values (新值)

##

		]]>
	</description>
	<content:encoded><![CDATA[
			MS SQL Server資料表中的識別欄位在新增記錄時會自動遞增，且無法直接修改其值。但有時因特別原因需要重新給值時，可以用下列指令來處理：<br /><br />
<pre>
   set identity insert  有識別欄位的資料表名稱 on
   insert into 有識別欄位的資料表名稱(識別欄名稱) values (新值)
</pre><br/>
##

		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/20145.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/20145.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sat, 19 Feb 2005 21:08:10 +0800</pubDate>
</item>
<item>
	<title>[&lt;font color=&quot;red&quot;&gt;D&lt;/font&gt;&lt;font color=&quot;orange&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;yellow&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;green&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;blue&quot;&gt;b&lt;/font&gt;&lt;font color=&quot;navy&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;purple&quot;&gt;s&lt;/font&gt;&lt;font color=&quot;SkyBlue&quot;&gt;e&lt;/font&gt;] 自動記錄重要欄位資料異動的觸發器</title>
	<description><![CDATA[
			
有些重要資料想要將異動狀況儲存起來就要使用資料表的觸發器。幾個重點是：
Update(欄名): 用來判斷某欄位是否要被異動，有被修改就傳回True
舊資料的資料表名為Deleted，新資料表名為Inserted，因此可以用select * from Inserted取出異動後的資料

CREATE TRIGGER [dbo].[TriggerName] on dbo.TableFOR UPDATEAS  declare @amt int  if Update(AMOUNT) begin    select @amt=AMOUNT from Deleted    INSERT INTO Log(SEQ,CRE_TIME,CRE_USER,FIELD_NAME,OLD_VALUE,NEW_VALUE)    select SEQ,getDate(),USERID,'AMOUNT',@amt,AMOUNT        from Inserted  end
測試過程中發現Aqua Data Studio將觸發器獨立在其所屬表格之外，這樣更方便找到要用的程式了。
##
		]]>
	</description>
	<content:encoded><![CDATA[
			
有些重要資料想要將異動狀況儲存起來就要使用資料表的觸發器。幾個重點是：
<ol><li>Update(欄名): 用來判斷某欄位是否要被異動，有被修改就傳回True
</li><li>舊資料的資料表名為Deleted，新資料表名為Inserted，因此可以用select * from Inserted取出異動後的資料</li></ol>
<br />
<pre>CREATE TRIGGER [dbo].[TriggerName] on dbo.Table<br />FOR UPDATE<br />AS<br />  declare @amt int<br /><br />  if Update(AMOUNT) begin<br />    select @amt=AMOUNT from Deleted<br /><br />    INSERT INTO Log(SEQ,CRE_TIME,CRE_USER,FIELD_NAME,OLD_VALUE,NEW_VALUE)<br />    select SEQ,getDate(),USERID,'AMOUNT',@amt,AMOUNT<br />        from Inserted<br />  end<br /></pre>
<br />測試過程中發現Aqua Data Studio將觸發器獨立在其所屬表格之外，這樣更方便找到要用的程式了。<br />
##
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/20117.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/20117.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sat, 19 Feb 2005 20:28:21 +0800</pubDate>
</item>
<item>
	<title>[&lt;font color=&quot;red&quot;&gt;D&lt;/font&gt;&lt;font color=&quot;orange&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;yellow&quot;&gt;t&lt;/font&gt;&lt;font color=&quot;green&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;blue&quot;&gt;b&lt;/font&gt;&lt;font color=&quot;navy&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;purple&quot;&gt;s&lt;/font&gt;&lt;font color=&quot;SkyBlue&quot;&gt;e&lt;/font&gt;] 為資料表與欄位加中文註解</title>
	<description><![CDATA[
			
欄位結構內並無註解(Comment, Oracle使用的名詞，MS SQL Server稱為描述：Description)，但我們可以用下列指令附加上去：
(Oracle)
  -- 替資料表TABLE1的欄位COL1加上中文註解  comment on column TABLE1.COL1 is '欄位註解';  -- 由User_tab_comments顯示註解  select * from user_tab_comments;

(MS SQL Server)
   -- 描述是SQL Server欄位的延伸屬性  exec sp_addextendedproperty N'MS_Description', '中文描述', N'user',       N'dbo', N'table',N'表格名稱', N'column', N'欄位名稱'  -- 顯示指定表格的所有欄位描述  SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo',       'table', '表格名稱', 'column', default)
要加註解當然不用這麼麻煩，直接用Enterprise Manager之類的工具輸入即可。SQL Server顯示描述的指令實在是太難記了，我們可以寫一個函數來簡化：

CREATE FUNCTION Describe (@table varchar(30))RETURNS TABLEASRETURN (  SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table',     @table, 'column', default))以後便就可以用以下指令來查欄位描述了： select * from Describe('表格名稱')##
		]]>
	</description>
	<content:encoded><![CDATA[
			
欄位結構內並無註解(Comment, Oracle使用的名詞，MS SQL Server稱為描述：Description)，但我們可以用下列指令附加上去：<br /><br />
(Oracle)<br />
<pre>  -- 替資料表TABLE1的欄位COL1加上中文註解<br />  comment on column TABLE1.COL1 is '欄位註解';<br />  -- 由User_tab_comments顯示註解<br />  select * from user_tab_comments;<br /></pre>
<br />
(MS SQL Server)<br />
<pre>   -- 描述是SQL Server欄位的延伸屬性<br />  exec sp_addextendedproperty N'MS_Description', '中文描述', N'user', <br />      N'dbo', N'table',N'表格名稱', N'column', N'欄位名稱'<br />  -- 顯示指定表格的所有欄位描述<br />  SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', <br />      'table', '表格名稱', 'column', default)<br /></pre>
<br />要加註解當然不用這麼麻煩，直接用Enterprise Manager之類的工具輸入即可。SQL Server顯示描述的指令實在是太難記了，我們可以寫一個函數來簡化：<br /><br />

<pre>CREATE FUNCTION Describe (@table varchar(30))<br />RETURNS TABLE<br />AS<br />RETURN (<br />  SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table',<br />     @table, 'column', default)<br />)<br /></pre><br />以後便就可以用以下指令來查欄位描述了：<br /><pre> select * from Describe('表格名稱')<br /></pre><br /><br />##<br />
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/20068.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/20068.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/20068.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sat, 19 Feb 2005 19:16:11 +0800</pubDate>
</item>
<item>
	<title>[Database] 快速顯示SQL Server Online Book的指令</title>
	<description><![CDATA[
			自從更新了新版(2004?)的線上叢書後，就再也無法在Query Analyzer中按F1開啟線上叢書視窗，而必須隨便打個SQL命令再按Shift＋F1，或者由程式集中找，有點煩人。今天特別去找出它的啟動指令：C:\WINDOWS\hh.exe &quot;C:\Program Files\Microsoft SQL Server\80\Tools\Books\SQL80.col&quot;做個批次檔再放到桌面或快速啟動列，以後需要查SQL資料時，就能迅速的找到了。##
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>自從更新了新版(2004?)的線上叢書後，就再也無法在Query Analyzer中按F1開啟線上叢書視窗，而必須隨便打個SQL命令再按Shift＋F1，或者由程式集中找，有點煩人。今天特別去找出它的啟動指令：</p><p>C:\WINDOWS\hh.exe &quot;C:\Program Files\Microsoft SQL Server\80\Tools\Books\SQL80.col&quot;</p><p>做個批次檔再放到桌面或快速啟動列，以後需要查SQL資料時，就能迅速的找到了。</p><p>##</p><p />
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/19053.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/19053.html</guid>
	<category>資料庫技術</category>
	<pubDate>Fri, 18 Feb 2005 11:04:46 +0800</pubDate>
</item>
<item>
	<title>Aqua Data Studio 3.7.23 更新</title>
	<description><![CDATA[
			Aqua Data Studio今天更新了3.7.23版，在標題列是用這個版本號碼，但在「關於」視窗中已改標成4.0了，看來快要跳成4.0版了。
3.7.23主要是配合jTDS推出的1.0(終於到1.0了)而更新：

FEATURE: MS SQL Server 7.0 & 2000/5 - Added Windows Authentication
           - Added Option: "Windows Single Sign-On" option to allow a
user to login using Windows Authentication with the currently logged in
username/password of the Windows OS. (Only supported on Windows OS)
           - Added Option: "Windows Authentication" option to login
using Windows Authentication with the specified username/password. (Only
Windows Authentication Option supported on non-Windows platforms (Linux,
OSX, etc)
           - Requires latest jTDS Driver 1.0 with ntlmauth.dll
(http://www.aquafold.com/download/jdbc-drivers/jTDS/)

更新步驟：
把 datastudio_3_7_23.jar 拷貝成 c:\program files\Aqua Data Studio 3.7\lib\datastudio.jar
把 jtds.jar 拷貝到 c:\program files\Aqua Data Studio 3.7\lib
把 ntlmauth.dll 拷貝到  c:\program files\Aqua Data Studio 3.7
##
  
		]]>
	</description>
	<content:encoded><![CDATA[
			<a href="http://www.aquafold.com/download">Aqua Data Studio</a>今天更新了3.7.23版，在標題列是用這個版本號碼，但在「關於」視窗中已改標成4.0了，看來快要跳成4.0版了。<br /><br />
3.7.23主要是配合jTDS推出的1.0(終於到1.0了)而更新：<br /><br />
<br /><br />
FEATURE: MS SQL Server 7.0 & 2000/5 - Added Windows Authentication<br /><br />
           - Added Option: "Windows Single Sign-On" option to allow a<br /><br />
user to login using Windows Authentication with the currently logged in<br /><br />
username/password of the Windows OS. (Only supported on Windows OS)<br /><br />
           - Added Option: "Windows Authentication" option to login<br /><br />
using Windows Authentication with the specified username/password. (Only<br /><br />
Windows Authentication Option supported on non-Windows platforms (Linux,<br /><br />
OSX, etc)<br /><br />
           - Requires latest jTDS Driver 1.0 with ntlmauth.dll<br /><br />
(http://www.aquafold.com/download/jdbc-drivers/jTDS/)<br /><br />
<br /><br />
更新步驟：<ol><br /><br />
<li>把 datastudio_3_7_23.jar 拷貝成 c:\program files\Aqua Data Studio 3.7\lib\datastudio.jar<br /><br />
<li>把 jtds.jar 拷貝到 c:\program files\Aqua Data Studio 3.7\lib<br /><br />
<li>把 ntlmauth.dll 拷貝到  c:\program files\Aqua Data Studio 3.7</ol><br /><br />
##<br />
  
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/14412.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/14412.html</guid>
	<category>資料庫技術</category>
	<pubDate>Mon, 31 Jan 2005 00:19:48 +0800</pubDate>
</item>
<item>
	<title>終於比較清楚Aqua Data Studio的Execute Current要如何操作了</title>
	<description><![CDATA[
			在TOAD中的Execute Current指的是在SQL Editor的多個SQL敘述中的，將游標停到要執行的位置處後，按下Ctrl-Enter則只執行游標處的敘述。這樣的動作在SQL Server的Query Analyzer中要先將敘述選取好再按Ctrl-E或F5執行，若未標示則SQL Editor內的所有敘述都會被執行。比較起來當然是TOAD的方法比較方便。在Aqua Data Studio中有一個Execute Current的按鈕，原以為如同TOAD般將游標移到位置後按該按鈕即可只執行游標處的敘述，結果事與願違，每個敘述都會被執行。後來找到能讓Execute Current正確執行的方法了：1.功能表 File→Options→General 將「'；' Statement separator」打勾2.在SQL Editor中輸入的敘述都要以分號結尾3.將游標停在要執行的敘述此處按Ctrl-Enter或點選Execute Current## 
		]]>
	</description>
	<content:encoded><![CDATA[
			<font size="4">在TOAD中的Execute Current指的是在SQL Editor的多個SQL敘述中的，將游標停到要執行的位置處後，按下Ctrl-Enter則只執行游標處的敘述。<br />這樣的動作在SQL Server的Query Analyzer中要先將敘述選取好再按Ctrl-E或F5執行，若未標示則SQL Editor內的所有敘述都會被執行。<br />比較起來當然是TOAD的方法比較方便。<br /><br />在Aqua Data Studio中有一個Execute Current的按鈕，原以為如同TOAD般將游標移到位置後按該按鈕即可只執行游標處的敘述，結果事與願違，每個敘述都會被執行。後來找到能讓Execute Current正確執行的方法了：<br />1.功能表 File→Options→General 將「'；' Statement separator」打勾<br />2.在SQL Editor中輸入的敘述都要以分號結尾<br />3.將游標停在要執行的敘述此處按Ctrl-Enter或點選Execute Current<br /><br />## </font>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/14410.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/14410.html</guid>
	<category>資料庫技術</category>
	<pubDate>Mon, 31 Jan 2005 00:17:25 +0800</pubDate>
</item>
<item>
	<title>壓縮工具比較：7-Zip, ZipGenius, TUGZip</title>
	<description><![CDATA[
			
今天找了３套Free的壓縮/解壓縮工具來評比，最後由TUGZip勝出。ZipGinius: 因裝成Beginner操作介面，用起來不甚順手，因此沒多久就解除安裝了。7-Zip優點：有中文介面介面簡單清楚，極易操作能與右鍵功能表(Context menu)整合，且能以子功能表項目方式呈現自創7z壓縮格式之壓縮比較ZIP佳有命令列指令可以使用 能建立常用目錄建立成我的最愛 缺點：.iso等CD ROM image格式未支援右鍵功能表有時會由中文變成英文，應該是程式的Bug?TUGZip優點：前４項7-Zip的優點都有! (中文介面未整合在安裝程式內而要另行下載)有三種顯示模式可選擇切換能壓縮超過4GB的檔案 缺點：無命令列指令(但3.0後有增加一個Script工具，尚未測試是否能用成命令列指令)記憶體耗用較7-Zip多## 
		]]>
	</description>
	<content:encoded><![CDATA[
			<br />
今天找了３套Free的壓縮/解壓縮工具來評比，最後由TUGZip勝出。<br /><br /><ol><li><a href="http://www.zipgenius.it/">ZipGinius</a>: 因裝成Beginner操作介面，用起來不甚順手，因此沒多久就解除安裝了。<br /></li><li><a href="www.7-zip.org">7-Zip</a><br /><ul><li>優點：<br /><ol><li>有中文介面<br /></li><li>介面簡單清楚，極易操作<br /></li><li>能與右鍵功能表(Context menu)整合，且能以子功能表項目方式呈現<br /></li><li>自創7z壓縮格式之壓縮比較ZIP佳<br /></li><li>有命令列指令可以使用 </li><li>能建立常用目錄建立成我的最愛 </li></ol></li><li>缺點：<br /><ol><li>.iso等CD ROM image格式未支援<br /></li><li>右鍵功能表有時會由中文變成英文，應該是程式的Bug?</li></ol></li></ul></li><li><a href="http://www.tugzip.com/">TUGZip</a><br /><ul><li>優點：<br /><ol><li>前４項7-Zip的優點都有! (中文介面未整合在安裝程式內而要另行下載)<br /></li><li>有三種顯示模式可選擇切換<br /></li><li>能壓縮超過4GB的檔案 </li></ol><br /></li><li>缺點：<br /><ol><li>無命令列指令(但3.0後有增加一個Script工具，尚未測試是否能用成命令列指令)<br /></li><li>記憶體耗用較7-Zip多<br /></li></ol></li></ul></li></ol>## 
		<a class="acontinues" href="http://blog.roodo.com/emisjerry/archives/14417.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/emisjerry/archives/14417.html</link>
	<guid>http://blog.roodo.com/emisjerry/archives/14417.html</guid>
	<category>資料庫技術</category>
	<pubDate>Sun, 30 Jan 2005 00:25:29 +0800</pubDate>
</item>
</channel>
</rss>