[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 04/09 10:44 / Filesize : 123 KB / Number-of Response : 508
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ORACLE質問 PART2



1 名前:ますっち mailto:m_mitsuo@naver.co.jp [03/07/24 01:08]
初心者から管理者までオラクルでわからないことは
ここの皆で解決していきましょう!!!


前スレ・関連サイト:>>2


448 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 19:01:57 ]
>>446
求人なんぼでもあるじゃんw
派遣とか期限付きの契約社員募集だったら何も聞かれず即現場行けまっせw

449 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 08:49:59 ]
>>447-448
さんくすこ!!

450 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 19:25:19 ]
>>449
ちょっと待て
>>448が言ってるようなのは大抵デスマーチそのものだぞ

451 名前:デフォルトの名無しさん [2006/10/06(金) 23:28:50 ]
丁稚奉公と思えばいい

452 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 18:02:13 ]
本当に初歩的な問題でスマソ!誰か教えてくれ!!
最近Oracle9iでストアド作りはじめたばっかなんだが、途中でストアド抜けるコマンドっていったい何になるんだ?
exitでもないし、returnはストアドファンクションでなければ使えないようだし
検索のしかたが悪いのか、見付かるのはLoopの抜け方ばかりだし…
本当に申し訳ない、知恵を貸してくれorz

453 名前:デフォルトの名無しさん mailto:sage [2006/10/10(火) 14:30:24 ]
>>452
>returnはストアドファンクションでなければ使えないようだし
少なくとも 8.0.5〜9.2の間は使えていたんだが。
つかバージョンくらい書いたら?

454 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 09:47:14 ]
スマン、バージョンが9.2だったんでレスを見てからもう一度よく確認してみたら確かにできた
どうも前のコマンド後に;を着けるのを忘れてエラーになってただけらしい…
本当にお騒がせしました(;´Д`)

455 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 09:54:43 ]
教えて下さい
Oracle9iですが、EnterpriseManagerだけが起動しなくなりました。
スタートメニューのショートカットもoemapp.batの実体も消えてます。
SQLPLUSは使えているのでOracleは生きています。
どなたか助けて下さい。

456 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 23:07:01 ]
ならSQLPLUSで十分でしょ。甘えたらアカン。



457 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 10:00:02 ]
>>456
…。十分なら質問しませんわ。

どなたか、
EnterpriseManagerの実体が消滅したのかどうかだけでも分かれば
確認したいので、該当ファイル名だけでも教えてorz

458 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 15:30:27 ]
>>457
数が多すぎて書けん。
ORACLE_HOME 下の
  classes/
  jlib/*.jar
  lib/*.jar
  sysman/*.jar
  jdbc/*.zip
  network/*.jar
  network/tools/
  assistants/jlib/assistantsCommon.jar
  jle2-nls.jar
  rdbms/jlib/qsma.jar
素直にOEMを再インストールしなさい。

459 名前:デフォルトの名無しさん [2006/10/26(木) 10:08:46 ]
低レベルな質問で申し訳ありませんが…
ORACLE MASTER Bronze SQL基礎Iを受けようと思ってます。
初心者で一から勉強するとどのくらいの時間が必要でしょうか?


460 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 11:32:07 ]
>>459
ごちゃごちゃ言い訳してないで勉強しろ。

461 名前:デフォルトの名無しさん [2006/10/28(土) 01:18:05 ]
>>459
1週間。
忙しい社会人なら2週間くらいか

462 名前:mon [2006/10/29(日) 04:00:28 ]
@RAC構成してるとき、他ノードのセッションを切断する方法はありますか。
A複数のセッションを一度の操作で切断する方法はありますか。


463 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 07:21:32 ]
ネットワークケーブル抜けば?

464 名前:mon [2006/10/29(日) 11:10:41 ]
はぁ。。。他あたります。どうもでした。

465 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 10:50:06 ]
既出かもしれませんが質問です
DBアクセス共通関数を作りたいと思ってます
それに伴って以下の2点で作業が滞ってます

質問1
動的SQLとホスト配列(構造体配列)は共存可能でしょうか?

質問2
上記が可能であれば、
その対象SQL文はSELECT、INSERT、DELETE、UPDATE全てOKでしょうか?

すみません、いろいろ試したりマニュアル見てもダメっぽかったんで
最終決断のためにお聞きしました

466 名前:428 [2007/05/11(金) 04:28:59 ]
教えてください。
oracle 10gでNVL関数で不具合など
聞いたことありますか?
例えば、nvl(aaaa,99)とした場合、
NULLの場合と""の場合と0の場合で
取得結果が一致しますか?
aaaaはnumber型です。




467 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 10:21:49 ]
>>466
お前の頭が不具合だらけだ。マルチすんなヴォケ。

468 名前:デフォルトの名無しさん [2007/05/11(金) 15:50:53 ]
ORACLE10gの最新バージョンを知りたいのですが、
日本ORACLEのサイトを見てもどこに乗っているのかよくわかりません。
どのページを見ればいいのでしょうか?低レベルな質問ですが誰かお願いします。

469 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 19:16:33 ]
10g Release 2

470 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 02:14:52 ]
Oracle DIrectに電話して直接聞いたほうが早い。

471 名前:デフォルトの名無しさん [2007/05/24(木) 20:55:58 ]
Oracleのupdate文は対象のテーブルを全レコードロックすると先輩がいってましたが本当ですか

472 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 22:15:46 ]
>>471
行ロックです。

473 名前:デフォルトの名無しさん [2007/05/24(木) 22:28:28 ]
ありがとうございます。
ということは、誰かがテーブルAの1行目をUPDATEしてロックして放置しても
他の誰かがテーブルAの2行目をUPDATEしてCOMMINTは可能ですか?

474 名前:デフォルトの名無しさん [2007/05/24(木) 22:41:13 ]
コミントwwwww

475 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 22:41:53 ]
>>473

当たり前に可能。


476 名前:デフォルトの名無しさん [2007/05/24(木) 22:59:37 ]
>>475
ありがとうございました。



477 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 00:07:42 ]
なんでデータベース板行かないの?

478 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 10:51:11 ]
ここに Oracle スレがあるからさ〜

個人的な印象だが、DB板は運用面には強い人が多いんだが
プログラミングになるとちょっとアレげ。

479 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 15:21:24 ]
DBAと、DBのPGって微妙に違うしね。
資格狙いの香具師とも違うし。

480 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:27:36 ]
Oracle10gの64bit版のパッチで、55090921ってフォルダがあるのだが
何をやるものなのかググってもダメポ(´・ω・`)

会員とかでないとパッス情報とかこないんすかね?

481 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:46:30 ]
質問です。

環境
OS:WinXP
DB:oracle10g

table test
a chara(2)
b chara(1)

testテーブルに以下のtest.datデータをインポートしたいのですが、「バインドされていない変数があります」
とエラーが出てしまいインポートできません・・。

test.dat
abc

test.ctl
(
a POSITION(1:1) chara :a || :B ,
b POSITION(2:2) chara ,
c FILLER POSITION(3:3)
)

期待している結果は、テーブルに定義されていないcのフィールドを
aのフィールドのデータと連結してtable.aにインポートする事です。

cのFILLERを外してしまうと、DBで定義されていないとエラーが出てしまい、
FILLERをいれるとバインドされていないとエラーが出てしまいます。

上記の状況でaとcのtest.datのフィールドデータを連結してインポートする事は可能なのでしょうか?
もし可能であれば、ご教授して頂けないでしょうか・・。

482 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:54:32 ]
別のテーブルにそのままインポートして、
それを加工しながらINSERTじゃダメなんか?


483 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 23:56:05 ]
すいません、板違いでした・・・。
こちらでの質問はクローズして、DB板に変更します。
スレを汚してしまい申し訳ありませんでした。

484 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 00:04:13 ]
>>482
移動しようとしていたところ、ご教授ありがとうございます!

目から鱗でした・・。
確かに加工用として実際には登録しないフィールドを指定しておけば可能ですよね

まさか、かなり過疎なスレでsageて質問してこんなに早く返答を頂けるとは思いませんでした・・。
本当に助かりました、ご教授頂きありがとうございます!

485 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 18:23:00 ]
WHERE〜AND〜でのAND以降の条件指定で()をつけると
パフォーマンスは上がったりしますか?
↓こんなの
WHERE (A = B)
AND (B = C)

486 名前:485 mailto:sage [2007/12/06(木) 15:03:45 ]
板違いでしたね、大変失礼しました。



487 名前:デフォルトの名無しさん [2008/03/03(月) 22:28:39 ]
項目A(3バイト)、項目B(6バイト)

(更新前)
AAA,BBBCCC
AAA,BBXCCC
AAA,BBPCCC

(更新後) ← このようにしたいです。
AAA,BBZCCC
AAA,BBZCCC
AAA,BBZCCC

目的は、項目Bの頭3バイトだけを”BB*”で条件に指定して、
項目Bの頭3バイトを全て”BBZ”に更新したい場合どうすればよいのでしょうか?
項目Bの後3バイトの”CCC”はそのまま残さなくてはいけないため、
どのようなSQL文にすれば良いのかわかりません。

どうしても後3バイトを生かしたままの更新なので。。。。困ってしまします。

お知恵をお貸しください。

488 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 23:31:05 ]
UPDATE HOGE SET B = ('BBZ' || SUBSTR(B,4,3)) WHERE B LIKE 'BB_%'

489 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 23:35:31 ]
しかしはっきり言ってやろう。
タダの練習ならば問題ないが、業務ならば相当に危険な香りがする。

490 名前:デフォルトの名無しさん [2008/03/03(月) 23:42:15 ]
Oracle Enterprise Manager で質問なんだけど
リスナーの待ち受けポートは1521で設定してるんだけど
何かのミスでOracle Enterprise Manager を起動させると
1522のポートを見に行ってリスナーがないといわれます。

Enterprise Managerが見に行くポート番号を1521に変更したいん
だけどどこから変更するんですか?

491 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 23:57:16 ]
tnsnames.ora?

492 名前:デフォルトの名無しさん [2008/03/04(火) 00:01:11 ]
>>488 ありがとうございます。明日、実行してみます。

>>489 派遣の身なので・・・その後事は関係なく・・・(^_^;

493 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:14:37 ]
お前らは、オラクルをマンセーしてるのか?

494 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:29:56 ]
バージョンを気にする人がいるけど、そんなの気にして何の意味があるの。
SQLが動作しないのか。
そして、オラクルにしがみついてマンセーしてるのか?

495 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:44:27 ]
オラクルに貢ぎながらマンセーする技術者(嘲)
オラクルが唯一のよりどころ(嘲)


496 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:07:21 ]
どうだ、この仮説は図星か?



497 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:28:45 ]
oracle 10g R2 Aサーバ から oracle 10g R2 Bサーバ へ
データをコピーしたいと思っています。

Ecport Import が うまくいかないのですが、
どのサイトを調べれば解決の糸口を見つけられますか?

498 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 22:47:51 ]
何がどう上手くいかないのかを言わない奴には、
何をアドバイスしたらいいのか解らないのだ。

499 名前:デフォルトの名無しさん [2008/04/09(水) 20:27:55 ]
SQLの取得方法で質問です。

以下のデータが存在するとします。

ID | KINGAKU
-------------
0001 | 1000
0002 | 2000
0003 | -1000
0004 | 3000

このときIDの0001と0003で0(ゼロ)になるため抽出結果から省きたいのです。
0001と0003は打ち消しになるので抽出する必要はない、そういうことです。
要は一度その金額で購入したのですが、その後検査でNGになったので返却する
のでプラマイゼロになるので、その分の表示の必要はないとのことです。


SQLの抽出結果は

ID | KINGAKU
-------------
0002 | 2000
0004 | 3000

となるようにしたいのですが、何か良いSQL文を生成出来ないでしょうか?


500 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 01:35:36 ]
ま た マ ル チ ポ ス ト で す か ?

501 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:11:37 ]
>>499
アホか。そんな単純な解決方法ができると思ってんのか?
↓こんな場合どーすんだよ

1: 本 \1000
2: 弁当 \1000
3: 服 \1000
4: 弁当 -\1000



502 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:16:21 ]
>>499
-- (KINGAKUの絶対値毎にIDの逆順でランク付けした値) ≦ (KINGAKUの絶対値毎の+と−の個数の差) の
-- 行を選択しているつもり。
-- 誰かもっと短くしてくれ。
select id, kingaku from (
  select tbl.id, tbl.kingaku, rank() over (partition by abs(tbl.kingaku) order by id desc) r, valid_rows from (
    select * from hoge where kingaku >= 0 order by id desc
  ) tbl join (
    select phoge.kingaku, plus_count - nvl(minus_count,0) valid_rows from (
      select kingaku, count(*) plus_count from hoge where kingaku >= 0 group by kingaku
    ) phoge left join (
      select kingaku, count(*) minus_count from hoge where kingaku < 0 group by kingaku
    ) mhoge on (phoge.kingaku = - mhoge.kingaku)
  ) ct on (tbl.kingaku = ct.kingaku)
) where r <= valid_rows order by id;
-- まあ、SQLだけでどうにかしようなんて考えない方がいいんじゃね?

503 名前:デフォルトの名無しさん [2008/05/01(木) 22:58:03 ]
PRO*COBOLでWITH句使ったらコンパイルエラーになった。
動的SQLにしたらコンパイル通った。
WITH句ってPRO*COBOLのプリコンパイラで対応されてないのかな?
ちなみに10g

504 名前:デフォルトの名無しさん [2008/05/04(日) 12:08:18 ]
質問が来たのですがよく意味がわかりません
Archからこちらに関連するかと思ったのですが、違っているかも
ご存知でしたら誘導していただけると幸いです
御回答よろしくお願いいたします。

12 番組の途中ですがアフィ禁止です(東日本) 2008/05/04(日) 00:00:14 ID:wCnmEhRT0
F.E.A.R.のMODをSDKを使って作ってるのですが
batファイルからArch00ファイルを読み込ませることまではできたのですが
肝心のMODの設定が記録されてるArch00ファイルの中身が反映されてません
たぶんArch00ファイルの設定の仕方がよろしくないと思うんですがどうすればいいでしょうか
今はとりあえず手始めにシングルでのピストルの装弾数を減らしてみてるのですが設定は以下のとおりです

FEAR/Arsenal/Weapons/Pistol2(←Pistolのクローンです)のShortsPerClipの値を18→10
その後にFEAR/Arsenal/Global/GlobalのPlayerWeaponsの二番目のPistolをPistol2に置き換えてます

他にどこをいじればいいのでしょうか

505 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 13:21:56 ]
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

506 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 17:01:08 ]
素朴な疑問ですが
RRとYYの語源ってどこからきているんですか?



507 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 18:52:06 ]
感感俺俺






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<123KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef