<br><font size=2 face="sans-serif">yoshiです。</font>
<br>
<br><font size=2 face="Arial">>いずれにせよ、ちょっと調査しますね。</font>
<br><font size=2 face="Arial">>データディクショナリを見るのが一番安全ではありますね。</font>
<br>
<br><font size=2 face="sans-serif"> よろしくお願いします。</font>
<br>
<br><font size=2 face="sans-serif"> </font><font size=3><tt>DBFluteフェス頑張ってください(^^)</tt></font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>kubo &lt;dbflute@gmail.com&gt;</b>
</font>
<br><font size=1 face="sans-serif">送信者: seasar-user-bounces@ml.seasar.org</font>
<div align=center>
<p></div>
<p><font size=1 face="sans-serif">2013/10/18 00:26</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">seasar-user@ml.seasar.org
へ<br>
返信してください</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">宛先</font></div>
<td valign=top><font size=1 face="sans-serif">seasar-user@ml.seasar.org</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">件名</font></div>
<td valign=top><font size=1 face="sans-serif">[Seasar-user:21728] Re: &nbsp;
&nbsp; &nbsp; &nbsp;【DBFlute】Oracle/NVARCHAR2の桁数について</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>久保(jflute)です</font>
<br>
<br><font size=2 face="Arial">&gt;  調べたわけではなく想像なのですが、文字コードに依存するのではと思います。&nbsp;</font><font size=2><tt><br>
&gt;&nbsp;</tt></font><font size=2 face="Arial"> NVARCHAR2は文字数を指定するので、その文字数で使用される最大のバイト数を&nbsp;</font><font size=2><tt><br>
&gt;&nbsp;</tt></font><font size=2 face="Arial">取得するのでは無いでしょうか</font>
<br>
<br><font size=2 face="Arial">まあ、そういう感じですよぇ。</font>
<br><font size=2 face="Arial">いずれにせよ、ちょっと調査しますね。</font>
<br><font size=2 face="Arial">データディクショナリを見るのが一番安全ではありますね。</font>
<br>
<br>
<br><font size=3><br>
</font>
<br><font size=3>2013/10/17 &lt;</font><a href="mailto:yo-kitano@sknet.senko.co.jp" target=_blank><font size=3 color=blue><u>yo-kitano@sknet.senko.co.jp</u></font></a><font size=3>&gt;</font>
<br><font size=3><tt><br>
久保</tt></font><font size=3 face="sans-serif">さん、素早い回答ありがとうございます。</font><font size=3>
<br>
</font><font size=3><tt><br>
>これ単純に2分の1をして表示すればいいってわけでもないんですかね???</tt></font><font size=3>
</font><font size=3><tt><br>
<br>
 調べたわけではなく想像なのですが、文字コードに依存するのではと思います。</tt></font><font size=3>
</font><font size=3><tt><br>
 NVARCHAR2は文字数を指定するので、その文字数で使用される最大のバイト数を</tt></font><font size=3>
</font><font size=3><tt><br>
取得するのでは無いでしょうか。</tt></font><font size=3>
<br>
</font><font size=3><tt><br>
 SJISの場合は全角が2バイトなので2倍になっていて、UTF-8なんかの場合全角が</tt></font><font size=3>
</font><font size=3><tt><br>
3バイトになったりしますので、3倍になるのではと思っています。</tt></font><font size=3>
<br>
</font><font size=3><tt><br>
<br>
>ちょっとすぐにというわけではないのですが検討したいと思います。<br>
>Oracleはメタデータの取得が遅い問題も出ているので、<br>
>ちょっとJDBCタスクの最適化ということでアプローチしたいと。</tt></font><font size=3><br>
</font><font size=3><tt><br>
 ありがとうございます!</tt></font><font size=3> </font><font size=3><tt><br>
 楽しみにお待ちしています。</tt></font><font size=3> <br>
</font><font size=3><tt><br>
以上、よろしくお願いいたします。</tt></font><font size=3>
<br>
<br>
<br>
</font>
<p>
<table width=100%>
<tr valign=top>
<td width=35%><font size=1 face="sans-serif"><b>kubo &lt;</b></font><a href=mailto:dbflute@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>dbflute@gmail.com</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
<br>
送信者: </font><a href="mailto:seasar-user-bounces@ml.seasar.org" target=_blank><font size=1 color=blue face="sans-serif"><u>seasar-user-bounces@ml.seasar.org</u></font></a><font size=3>
</font>
<p><font size=1 face="sans-serif">2013/10/17 14:29</font><font size=3>
</font>
<p>
<br>
<table border=4 width=100%>
<tr valign=top>
<td width=100% bgcolor=white>
<div align=center><a href="mailto:seasar-user@ml.seasar.org" target=_blank><font size=1 color=blue face="sans-serif"><u>seasar-user@ml.seasar.org</u></font></a><font size=1 face="sans-serif">
へ<br>
返信してください</font></div></table>
<br>
<td width=64%>
<table width=100%>
<tr>
<td width=6%>
<div align=right><font size=1 face="sans-serif">宛先</font></div>
<td width=93% valign=top><a href="mailto:seasar-user@ml.seasar.org" target=_blank><font size=1 color=blue face="sans-serif"><u>seasar-user@ml.seasar.org</u></font></a><font size=3>
</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">件名</font></div>
<td valign=top><font size=1 face="sans-serif">[Seasar-user:21726] Re: &nbsp;
&nbsp; &nbsp; &nbsp;【DBFlute】Oracle/NVARCHAR2の桁数について</font></table>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
</font><font size=3><tt><br>
久保(jflute)です<br>
<br>
yoshiさん、こんにちは<br>
<br>
&gt; 最近使い始めたのですが大変便利で助かっています。<br>
ありがとうございます!とってもうれしいです。<br>
<br>
&gt; テーブル定義の際に指定したサイズは「CHAR_COL_DECL_LENGTH」というところに<br>
&gt; 入っているようです。<br>
&gt;<br>
&gt; ここの値を使用してサイズとは別に表示できないでしょうか。<br>
なるほど、フィードバックありがとうございます!<br>
これ単純に2分の1をして表示すればいいってわけでもないんですかね???<br>
<br>
ちょっとすぐにというわけではないのですが検討したいと思います。<br>
Oracleはメタデータの取得が遅い問題も出ているので、<br>
ちょっとJDBCタスクの最適化ということでアプローチしたいと。<br>
<br>
#<br>
# 今週は、土曜のDBFluteフェスの準備でちょっと一杯でして...(m_M<br>
# </tt></font><a href=http://atnd.org/events/43654 target=_blank><font size=3 color=blue><tt><u>http://atnd.org/events/43654</u></tt></font></a><font size=3><tt><br>
#<br>
<br>
<br>
<br>
2013/10/17 &nbsp;&lt;</tt></font><a href="mailto:yo-kitano@sknet.senko.co.jp" target=_blank><font size=3 color=blue><tt><u>yo-kitano@sknet.senko.co.jp</u></tt></font></a><font size=3><tt>&gt;:<br>
&gt;<br>
&gt; はじめましてyoshiと申します。<br>
&gt;<br>
&gt; DBFlute1.0.5A / Oracle(10g)を使用しています。<br>
&gt;<br>
&gt; 最近使い始めたのですが大変便利で助かっています。<br>
&gt;<br>
&gt;<br>
&gt; DOCタスクで作成されるschema-XXX.htmlついての質問です。<br>
&gt;<br>
&gt; 現在の開発システムでNVARCHAR2型のカラムを使用しているのですが、<br>
&gt; この項目のサイズが指定したサイズの倍のサイズになってしまいます。<br>
&gt;<br>
&gt; 以下の過去ログで「JDBCから帰ってくる値がそのようになっている」という内容をみました。<br>
&gt;<br>
&gt; [Seasar-user:18351] Re: [DBFlute]Oracle/NVARCHAR2 カラムの DBMeta
情報取得<br>
&gt;<br>
&gt; オラクルのシステムテーブルの「SYS.ALL_TAB_COLUMNS」を確認してみたところ<br>
&gt; DATA_LENGTHの項目は確かに2倍になっておりました。<br>
&gt;<br>
&gt; テーブル定義の際に指定したサイズは「CHAR_COL_DECL_LENGTH」というところに<br>
&gt; 入っているようです。<br>
&gt;<br>
&gt; ここの値を使用してサイズとは別に表示できないでしょうか。<br>
&gt;<br>
&gt;  特に急いではおりませんが、ちょっと不便なので対応していただけると<br>
&gt; 助かります。<br>
&gt;<br>
&gt; 以上、よろしくお願いいたします。<br>
&gt; _______________________________________________<br>
&gt; Seasar-user mailing list<br>
&gt; </tt></font><a href="mailto:Seasar-user@ml.seasar.org" target=_blank><font size=3 color=blue><tt><u>Seasar-user@ml.seasar.org</u></tt></font></a><font size=3><tt><br>
&gt; </tt></font><a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target=_blank><font size=3 color=blue><tt><u>https://ml.seasar.org/mailman/listinfo/seasar-user</u></tt></font></a><font size=3><tt><br>
&gt;<br>
_______________________________________________<br>
Seasar-user mailing list</tt></font><font size=3 color=blue><tt><u><br>
</u></tt></font><a href="mailto:Seasar-user@ml.seasar.org" target=_blank><font size=3 color=blue><tt><u>Seasar-user@ml.seasar.org</u></tt></font></a><font size=3 color=blue><tt><u><br>
</u></tt></font><a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target=_blank><font size=3 color=blue><tt><u>https://ml.seasar.org/mailman/listinfo/seasar-user</u></tt></font></a><font size=3><br>
</font>
<br><font size=3><br>
_______________________________________________<br>
Seasar-user mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:Seasar-user@ml.seasar.org"><font size=3 color=blue><u>Seasar-user@ml.seasar.org</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target=_blank><font size=3 color=blue><u>https://ml.seasar.org/mailman/listinfo/seasar-user</u></font></a><font size=3><br>
</font>
<br><font size=2><tt>_______________________________________________<br>
Seasar-user mailing list<br>
Seasar-user@ml.seasar.org<br>
https://ml.seasar.org/mailman/listinfo/seasar-user<br>
</tt></font>
<br>