1 名前:ますっち mailto:m_mitsuo@naver.co.jp [03/07/24 01:08] 初心者から管理者までオラクルでわからないことは ここの皆で解決していきましょう!!! 前スレ・関連サイト:>>2
55 名前:デフォルトの名無しさん [03/08/01 22:23] >>54 早い遅いは>>53 も言ってるがスペックやチューニングに もろに影響されます。。 試すのが一番早いですよ。 それくらい試すのなんて簡単でしょ??
56 名前: mailto:sage [03/08/01 23:10] >>55 開発環境のサーバーと実際に動かすサーバーとが違うのです なので簡単にはいかないのです・・・・。
57 名前:デフォルトの名無しさん mailto:sage [03/08/02 00:19] forallのほうが早い。 ただし処理次第ではRBSがぶっ飛ぶ危険を伴うかもしれない。 大規模なバッチ処理には使わない方が吉。
58 名前:sage [03/08/02 01:51] Pro*CのSELECT文を使用してOracleから9バイトの数値型を取得したいのですが、 INTO句に入れる変数の型が分かりません。 doubleだと8バイトですし、 取得する方法は何かありませんか? (ちなみに取得したい数値の型はNumber[15,5]です)
59 名前:山崎 渉 mailto:(^^)sage [03/08/02 02:02] (^^)
60 名前:デフォルトの名無しさん [03/08/02 11:13] >>58 文字列扱いだとダメなんですよね?
61 名前:デフォルトの名無しさん [03/08/05 23:37] Pro*COBOLってなんづらか?
62 名前:デフォルトの名無しさん [03/08/06 00:03] クライアントからサーバーに直接接続するときは、サービス名が接続記述子に直接マップされます。 って文章があるんだけど「マップ」って何ですか?
63 名前:デフォルトの名無しさん mailto:sage [03/08/06 14:21] SQLの命令文って、ファイルから読み込んだりすることできるの? というか、、、 SELECT * FROM nanntara where ここ ここの命令をファイルに保存してあるものを取り込みたいんだけど・・・。 どうしたらできるんだろう。 いや、その前にできるのか?
64 名前:デフォルトの名無しさん mailto:sage [03/08/06 18:36] >>63 どのレベルの話をしているのか? SQL*PLUSの操作の話なら可能。 マニュアルなり、リファレンスみれ。 プログラムとかの話だとしたら、、、お前にこの板に来る資格は無いな。
65 名前:デフォルトの名無しさん [03/08/06 18:37] 何のアプリでだ? OO4Oか?SQL+か?PLか?
66 名前:デフォルトの名無しさん [03/08/07 23:51] >>31 通りすがりのDB管理者です。 IPやHost名を変更した場合はIAの情報ファイル(services.oraとか)を 消して再起動しなくてはいけません。消す対象ファイルが具体的にわ からないのが私のダメなところです。では。
67 名前:デフォルトの名無しさん [03/08/09 02:35] sqlnet.oraとかservices.oraとかよくわからん。 でも普通はtnsnames.oraとlistener.oraしか気にしなくていいでしょ?
68 名前:デフォルトの名無しさん [03/08/09 03:43] >>61 Pro*C って何かわかってるのか? COBOL って知ってるか?
69 名前:デフォルトの名無しさん mailto:sage [03/08/09 15:40] >>61 COBOLerの近くでABEND〜って叫べば、きっと教えてくれるだろう・・・
70 名前:デフォルトの名無しさん [03/08/09 15:49] OracleのLinux+って資格はプラチナよりも難しいの? 実技試験なんで持ってる人少なそうだけど。
71 名前:デフォルトの名無しさん [03/08/09 16:52] >70 10月からはプラチナも実技だろ。 DBA2はゴールドの試験になるし。 Linux+はリナックスわかってて、オラクルわかってて(銀から金の間くらい)、 トラブらんかったら誰でも取れる程度だよ。
72 名前:デフォルトの名無しさん [03/08/09 17:35] >>67 Intelligent Agentを使用しないのならおっしゃるとおりです。 ただ、8iのwindows版の場合、サーバ側のsqlnet.ora内のあるパラメ ータをコメントしないと異常に接続に時間がかかる場合があった ような気がします。 Net8アシスタントを使って構成したときデフォルトで入るやつなの ですが・・・。名前が思い出せないのが私のダメなところです。 では。
73 名前:デフォルトの名無しさん [03/08/09 17:48] 66=67なのん?
74 名前:デフォルトの名無しさん [03/08/09 18:21] 質問いいですか? シルバーの問題集がものによって定義が違うので、お聞きしたいのですが 「射影」は特定の列の選択なのですが片方ではSELECT * 〜 も射影となっており 一方ではアスタリスクを使うと特定の列を指定してないので射影は使っていない、となってます。 どちらが正しいのでしょうか?
75 名前:デフォルトの名無しさん [03/08/09 19:44] >>74 射影って何ですか?
76 名前:デフォルトの名無しさん [03/08/09 20:05] >>75 射精
77 名前:デフォルトの名無しさん [03/08/09 20:19] >>75 SELECT ENAME,DEPTNO FROM EMP; 上で言う列の選択のことです(ENAME DEPTNO)
78 名前:_ mailto:sage [03/08/09 20:22] homepage.mac.com/hiroyuki45/jaz01.html
79 名前:デフォルトの名無しさん [03/08/09 22:54] オラクルの勉強のためにoracle9iのトライアル版をDLしたんですが …重要な欠点を発見しました うちで使っているのが未だWin98のメモリ64MB、HDD6Gの奴。 必要とされるスペックに全然対応できてrない… このままじゃSQLPLUSが実行できません… どなたか、この旧PCでもSQLが動かせるoracleのバージョンってご存知ないですか?
80 名前:デフォルトの名無しさん [03/08/09 22:57] >>79 Oracle 8i Personal Edition ならwin98でもインストール可能
81 名前:デフォルトの名無しさん [03/08/09 23:14] Oracle 8i Personal Editionのトライアル版ってもう終わってない?
82 名前:デフォルトの名無しさん [03/08/10 01:43] ディクショナリビューを全部覚えるのは大変ですので、 DICTというシノニムを覚えておくと便利です。 このシノニムをSELECTすれば、ディクショナリビューとその簡単な説明が表示されます。 例えば、DBLINKの情報は... 何を見ればいいんだっけ?というときに、 SELECT * FROM DICT WHERE TABLE_NAME LIKE '%LINK%'; という具合にLIKE検索して、目的のディクショナリビューを見つけます。
83 名前:デフォルトの名無しさん [03/08/13 00:35] オラクルアンインストールしたいんだけど ちゃんとまっさらな状態に出来る? ちなみにOSはRHLinuxです。 Windows版をアンインストールすると一部のソフトや レジストリは残るよね? Linux版はどうなのだろう???
84 名前:山崎 渉 mailto:(^^) [03/08/15 15:36] (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
85 名前:デフォルトの名無しさん [03/08/15 20:36] Connection Managerってやっぱり使ってます? マルチスレッドサーバー
86 名前:デフォルトの名無しさん [03/08/16 00:22] Oracle8.1.7をWindowsXpにインストールする方法ってあるんですか?
87 名前:デフォルトの名無しさん mailto:sage [03/08/16 00:33] >>86 1. CDの中身そのままHDにコピー 2.1 (コピー先)\install\oraparam.iniをエディタで開く 2.2 "JRE_MEMORY_OPTIONS=-mx96m"→"JRE_MEMORY_OPTIONS=-nojit -mx96m"に書き換える 3.setup.exeを実行 そのまま普通にインストール 4.途中Net8 Configuration Assistant起動するあたり失敗するけどそのままで待つ 5.1.Oracleインストール先にある拡張子*.clのファイルを検索 5.2 *.clファイルをエディタで開く 5.3 "-classpath"という場所を探して、その前に" -nojit "を書き込む 6.インストーラの再試行を押す。今度はたぶん動く。 7.そのまま続ける。
88 名前:86 [03/08/16 00:45] >>87 ありがとうです。 一応oraparamを変更してsetupしてみましたが、 「C:\TEMP\orainstallディレクトリが作成できません。権限がないか空き領域がありません」 というエラーが出ちゃいます。 Administratorで作業してるし、HDに14GB空きはあるのですが・・ これ以外に方法はあるんでしょうか?
89 名前:86 [03/08/16 01:19] すんませんでした。 ユーザーがひらがなだったんで失敗してたようです。 英文字のユーザーでログオンしなおしてインストールしたらうまくいきました。 多謝。
90 名前:86 [03/08/16 02:01] うまくいったと思ったのに・・・ Net8Assistantでエラーがでたんすよね。 んで、全部の*.clのファイルの-classpathの前に -nojit を足して再試行しても エラーになっちゃいます・・ 何ででしょう?助けてぇ〜(>_<)
91 名前:デフォルトの名無しさん mailto:sage [03/08/17 02:22] >>86 おまえの言う事あてにならん > Administratorで作業してるし、HDに14GB空きはあるのですが・・ が、 > ユーザーがひらがなだったんで失敗してたようです。 どうしてこうなる。 大きく深呼吸を100回して、それから作業内容を1000回みなおせ。
92 名前:デフォルトの名無しさん mailto:sage [03/08/17 11:12] >>91 Xpにおけるひらがなのユーザー名(ログイン名)とSetupエラーは関連があるんだよ。 www.google.com/search?q=XP+%E3%81%B2%E3%82%89%E3%81%8C%E3%81%AA+%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%90%8D+%E3%82%A8%E3%83%A9%E3%83%BC&btnG=Google+%E6%A4%9C%E7%B4%A2&hl=ja&ie=UTF-8&oe=utf-8 あてにならんどころか、知識が増えて良かったな( ´,_ゝ`)>91
93 名前:デフォルトの名無しさん mailto:sage [03/08/17 12:26] >>92 91は Administratorで作業してるし → ユーザー=Administrator と思ったんでないの?
94 名前:86 [03/08/18 00:03] >>91 もっと正確に書かなきゃいかんということが良くわかったYo! 正しくは「Administrator権限のあるユーザーで作業してるのに」だったですな。 コリャ失敬!許せ、>>91 よ。
95 名前:デフォルトの名無しさん [03/08/18 17:32] oracleゴールドが「私はただのデブじゃない。バランス型肥満だ。」と威張っていた。 でも、バランス型肥満って何??
96 名前:デフォルトの名無しさん mailto:sage [03/08/18 23:10] ボブサップ型肥満のつもり
97 名前:デフォルトの名無しさん [03/08/22 12:48] 質問です。 コミットでエラーになった場合、その後の処置は必要ですか? また、処置が必要ない場合、更新内容はどのようになるのでしょうか。
98 名前:名無し [03/08/22 12:54] ∧_∧ ∧_∧ (´<_` ) いてぇYOこいつら ( ´_ゝ`) / ⌒i www.geocities.co.jp/Playtown-Spade/2565/ / \ | | / / ̄ ̄ ̄ ̄/ | __(__ニつ/ 2ch / .| .|____ \/____/ (u ⊃
99 名前:97 [03/08/22 12:57] 俺も質問してそう思った・・・
100 名前:名無し [03/08/22 12:57] www.geocities.co.jp/Playtown-Spade/2565/ いてぇよこいつら
101 名前:デフォルトの名無しさん [03/08/23 13:00] >>97 コミットでどういうエラーが出たのかによるんでは?
102 名前:デフォルトの名無しさん [03/08/23 15:09] 「sys」ってユーザー、いつ使うの?
103 名前:デフォルトの名無しさん mailto:sage [03/08/23 15:42] インスタンス、スキーマ作り
104 名前:デフォルトの名無しさん [03/08/24 00:16] >102 sysって、dba_tablesとか、いろいろディクショナリを持ってるですよ。 ディクショナリってだいたいビューなんだけど、 そのビューが参照してるテーブル tab$とか、最後の文字が$ってテーブルを持ってるです。
105 名前:デフォルトの名無しさん [03/08/28 18:44] こんにちは。 いま、SQL*Loaderでタブ区切りのデータファイルを読み込ませるスクリプトを書いています。 読み込むレコードのタブ数が足りない場合(タブの数とテーブルの列数が合わない時)エラーデータとして読み込ませない、 という指定をしたいのですが。 データがNullの場合はNullとして入れて、データの列数が足りないときだけエラーではじきたいのですが、方法がわかりません。 今のソースはこんな感じです。 LOAD DATA INFILE 'data/aaa.txt' INTO TABLE aaa fields terminated by X'09' ( aaa_code CHAR, aaa_name CHAR, aaa_price CHAR ) 入れたいデータ 1[TAB]なまえ[TAB]値段[改行] 2[TAB]なまえ[TAB][改行] これを実行すると、2レコード目の最後の項目でNullが入っていた場合に レコード 2: 拒否されました。- 表 aaa,列 aaa_priceでエラーが発生しました。 論理レコードが終了する前に列が見つかりませんでした。(TRAILING NULLCOLSを使用) となってしまいます。 どなたかアドバイスをいただけないでしょうか?
106 名前:デフォルトの名無しさん [03/08/28 21:37] >>105 FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
107 名前:デフォルトの名無しさん [03/09/05 21:05] ora
108 名前:デフォルトの名無しさん [03/09/06 07:12] ora goku
109 名前:デフォルトの名無しさん mailto:sage [03/09/06 10:05] DBの代表格
110 名前:デフォルトの名無しさん [03/09/06 23:08] お前ら、データベース名、テーブルスペース名(データファイル名)の関係 ってどんな感じにしてます? 元からあったUSER、TEMPをそのまま使ってる? 普通になんのひねりもなく考えて、 全部同じでいいかなって思ってんだけど (データベス名にUSER、TEMPつけるだけ) どうですか?
111 名前:デフォルトの名無しさん mailto:sage [03/09/06 23:16] >>110 面倒だから名前はそのままだけど、パラメータは全て設定し直しで再作成してます。 お客が要求するときは別の名前にするけど、リカバリとか検証が面倒なんですよね。
112 名前:デフォルトの名無しさん [03/09/08 23:56] 正規化について詳しくわかりやすく 載っているサイト教えてください。
113 名前:デフォルトの名無しさん [03/09/09 21:25] >>110 1個のインスタンスにいろんなプロジェクトのUSERがいたりするから 変えてる。 バックアップとかもプロジェクトの要件で違ったりするから、 それごとにスクリプト変えたりしてる
114 名前:デフォルトの名無しさん [03/09/09 23:24] >>113 普通、テーブルスペースでわけるんじゃなくて プロジェクトごとにデータベース作るんじゃないの? 1台のサーバーマシン上に複数DBサービス起動してるよ。
115 名前:デフォルトの名無しさん mailto:sage [03/09/10 00:36] マジレスすると、プロジェクトごとに鯖マシンを用意するのが普通だな。 上の場合はテスト用かなんかだろうから好きで構わないと思うけど。
116 名前:デフォルトの名無しさん [03/09/10 01:26] レベル轢杉
117 名前:デフォルトの名無しさん [03/09/10 01:42] >116 レベルの高い管理方法を書き込んでやれよ。
118 名前:デフォルトの名無しさん [03/09/10 12:51] 場違いかもしれませんが、 今度の.NET2003のノータッチデプロイメントでOracleデータベースに接続 するアプリを作成したら、 それを利用するユーザの環境にOracleCliantインストールは必要ですか? それより、そもそも作成できないですか? クライアントインストールやめたいです。
119 名前:デフォルトの名無しさん mailto:sage [03/09/10 14:42] 作れるけど、ORACLEクライアントは必要。 っつーかノータッチデプといえども普通のクライアントアプリと一緒。
120 名前:sage [03/09/12 13:41] やっぱり必要ですか・・・ まぁ必要だとは思うんですが、そこを何とかして欲しかった・・・ というか、簡単にOracleクライアント入るようにしてほしいなぁ。
121 名前:デフォルトの名無しさん mailto:sage [03/09/12 13:51] >>120 ミドルウェア自作すれば。 DB - アプリ1 - (ネットワーク) - アプリ2 でアプリ1−2間の通信をソケットで自作。 まあ、Webと変わらんな。 それならHTTPプロトコルでやったほうがいいか。
122 名前:デフォルトの名無しさん mailto:sage [03/09/12 17:43] それも考えたんですけど・・・ そっちでバグ出すほうが怖いんでやめときます。
123 名前:デフォルトの名無しさん [03/09/18 01:29] XeonMP2.8GHz×4,メモリ3GのWindows2000Server上にのった Oracle9iって、どのくらいのトランザクション処理能力があるの?
124 名前:デフォルトの名無しさん mailto:sage [03/09/18 10:35] ↑これだけで答えられるわけがない。
125 名前:デフォルトの名無しさん mailto:sage [03/09/18 12:21] またオラヲタか
126 名前:デフォルトの名無しさん [03/09/20 11:55] ORACLEって普通のパソコンで使えますか?
127 名前:デフォルトの名無しさん [03/09/20 12:04] jibun.atmarkit.co.jp/ljibun01/rensai/consult/consult021.html >プログラムのパフォーマンスが出なかったときに、 >どこで聞いてきたのかいきなり >「アナライズという処理をすれば速くなるそうではないですか。 >すぐに全テーブルをアナライズしましょう」 >と叫ばれたのにはうんざりしました。 ちょっとOracleを知らない私にこのうんざりを解説してください。
128 名前:デフォルトの名無しさん mailto:sage [03/09/20 12:12] 「Cコンパイラには最適化オプションというのがあって、 これを使うと速くなるそうです。すぐに全ファイルをコンパイルしなおしましょう。」
129 名前:デフォルトの名無しさん [03/09/21 00:33] >>127 このおっさんのプロジェクトがどんなのかわからないからよくわからない。 アナライズをかけたら格段に速くなった例も沢山あるので 一概には言えないけど アナライズをかければ速くなるとは限らないし 全テーブルをかける意味は無い。 殆ど更新しないテーブルにかけるのは時間の無駄でもあるし 他の処理中にアナライズかけるとデータ死んじゃうこともあるんで アナライズ用に時間を割けるシステムである必要があるかも。 このおっさんが、アナライズをとっくに試しているのかもしれないし プログラムが悪いのかもしれないしこの文章からだけでは何とも判断できないけど 他の遅い理由がはっきりしてたりするんじゃないの?
130 名前:デフォルトの名無しさん mailto:sage [03/09/22 02:08] >>127 パフォーマンスチューニングの何たるかを理解してない素人丸出しの発言だったからでそ。
131 名前:三宅信光 [03/09/22 09:56] >>127 気づいてないんだろうけど、 プログラム的に直せるところを山ほど抱えてるのに、 アナライズってどういうこと?? 実際アナライズって何か知ってる? 尚且つ全テーブルって…(汗
132 名前:デフォルトの名無しさん [03/09/22 10:16] >131 >さらに、今度は私の会社がメインで開発を行っているプロジェクトでのお話です。 ここで話がリセットされてるので、プログラム的に直せるところがどの程度あるかは 分からないですね。
133 名前:デフォルトの名無しさん [03/09/22 11:21] WIN2000serverで8.1.7なんですが、 DBのバックアップはどこからできるんでしょうか? 初心者ですいません
134 名前:三宅信光 [03/09/22 15:33] >132 >プログラムのパフォーマンスが出なかったときに 返せばOracle内ではパフォーマンスが出ていたのです。 が、データベースのせいにしてるってことだったんですよ。 日本語が下手で申し訳ない。
135 名前:デフォルトの名無しさん [03/09/23 02:03] ORACLEって普通のパソコンで使えますか?
136 名前:デフォルトの名無しさん [03/09/23 08:33] >>133 バックアップ要件がわからないからなんとも答えようがないな。 とりあえず、
137 名前:136の続き [03/09/23 08:37] DB止めてもいいんならデータファイルと制御ファイルをコピーしときな。 止められないんなら、初心者には難しいよ。
138 名前:デフォルトの名無しさん mailto:sage [03/09/23 08:46] >>135 「普通」だけではなんとも言えんが。 条件を満たしていれば、インストール&起動は可能。
139 名前:デフォルトの名無しさん mailto:sage [03/09/23 08:47] >>133 他にも、コマンドプロンプトから、EXPコマンドとかな。 まずは、管理者向けマニュアル読め。
140 名前:デフォルトの名無しさん [03/09/24 18:26] select * from tab で全テーブルでる。 ed でエディタ起動。
141 名前:デフォルトの名無しさん [03/09/24 18:26] conn aaaa/rrrr@iiii でdb繋ぎ直し
142 名前:デフォルトの名無しさん mailto:sage [03/09/24 18:54] >>140-141 まとめて1ポストでおながいします
143 名前:デフォルトの名無しさん [03/09/26 10:30] わかりますた。 select * from tab で全テーブルでる。 ed でエディタ起動。 conn aaaa/rrrr@iiii でdb繋ぎ直し
144 名前:ますっち [03/09/26 11:07] 端末1と端末2の2つのマシンがOracleに接続している。 端末1からPL/SQLを実行する。 端末2からも同じPL/SQLを実行した場合 待ち状態にして端末1の処理が終了後、端末2の処理を実行したい。 ようするに、このPL/SQLが実行中に同じPL/SQLを実行した場合 後者を待ち状態にして前者が終了後に実行するというのを 実現したいのですがどうやったら良いでしょうか? PL/SQLだけで可能でしょうか?
145 名前:デフォルトの名無しさん mailto:sage [03/09/26 16:31] >>144 処理状況を書き込む表作っちゃうのが簡単。 それがイヤならDBMS_PIPE(だった?)とか。
146 名前:デフォルトの名無しさん [03/09/27 00:51] >>144 それってpl/sqlの中身はDBへの変更が主だったりする? ソウじゃなくてファイル出力処理とかDBとは関係ない事? 前者ならロックかけておけば後者は処理途中で必然的に待ち状態になるとおもうんだけどな。 前者がコミット切った時点で後者の処理が走ると思うけど。
147 名前:ますっち [03/10/02 10:42] >>145-146 ありがとうございます!!! DBへの更新系の処理ではないので Oracle側でやるのではなく アプリ側で対応するようにしました。。。
148 名前:ますっち [03/10/02 10:44] SQLServerでOracleのパーティション表と 同じ機能のものってありますか??
149 名前:デフォルトの名無しさん mailto:sage [03/10/02 13:59] …それをなぜここで聞く? ↓で聞くべし。 MS SQL Server 総合スレ pc2.2ch.net/test/read.cgi/db/1057061513/l50
150 名前:ORACLE初心者です [03/10/07 01:37] 30日以前のデータを抽出することすらできない俺に どなたか力を。。 TBL -------------------- YMD VARCHAR2(8) ・・・ select * from TBL where to_date(YMD,'RRRR-MM-DD') < to_date(sysdate-30,'RRRR-MM-DD') 特定レコードで「ORA-01861 リテラルが書式文字列と一致しません」 が発生してしまいます。 特定行を削除しても同じなのでデータが悪さしていると思えないし・・
151 名前:デフォルトの名無しさん [03/10/07 01:54] >>150 to_date(sysdate-30,'RRRR-MM-DD') 少なくとも、sysdate-30って既にdate型だから to_dateする必要無いのでは?
152 名前:デフォルトの名無しさん [03/10/07 01:58] >>150 それと、 YMD VARCHAR2(8) to_date(YMD,'RRRR-MM-DD') RRRR-MM-DDで10文字の様な気がするけど VARCHAR2(8)で足りるのか?
153 名前:デフォルトの名無しさん [03/10/07 01:59] >>150 'RRRR-MM-DD' ↑ この部分の RRRR ってなんでしょうか?? RRRRは初めて見るのですが、、、 ちなみに下記のやり方でOKなのでは?? select * from TBL where to_date(YMD,'YYYY/MM/DD') < sysdate - 30 ;
154 名前:デフォルトの名無しさん [03/10/07 02:01] >>150 さらに、RRRRと書こうと思ったら 先を超されてしもた。 ので、俺のメモ書きをコピーしとく 日付書式 yyyy,yyy,yy,y 西暦で下4桁年、下3桁年… rr 西暦で下二桁年で、50〜49で上二桁が解釈される。現在では99は1999のことで、01は2001のこと mm 月(01〜12) month 月(1月〜12月) mon 月(JAN〜DEC) dd 日(1〜31) day 日(日曜日〜土曜日) dy 省略形(日〜土) d 週における曜日(日=1,…,土=7) hh,hh12 時間(12時間表記) hh24 時間(24時間表記) mi 分 ss 秒
155 名前:ORACLE初心者です [03/10/07 03:24] 151〜154さん ありがとうございます。RRRR→YYYYですね。 ora-01861は下文でも発生します。 select * from TBL where YMD < sysdate-30 補足として @39075行目までは表示される。 (39076行目を削除するも変わらず) Acount(*)に変えると上文YMDの箇所でエラーとなる。