08/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:デフォルトの名無しさん
08/03/03 23:31:05
UPDATE HOGE SET B = ('BBZ' || SUBSTR(B,4,3)) WHERE B LIKE 'BB_%'
489:デフォルトの名無しさん
08/03/03 23:35:31
しかしはっきり言ってやろう。
タダの練習ならば問題ないが、業務ならば相当に危険な香りがする。
490:デフォルトの名無しさん
08/03/03 23:42:15
Oracle Enterprise Manager で質問なんだけど
リスナーの待ち受けポートは1521で設定してるんだけど
何かのミスでOracle Enterprise Manager を起動させると
1522のポートを見に行ってリスナーがないといわれます。
Enterprise Managerが見に行くポート番号を1521に変更したいん
だけどどこから変更するんですか?
491:デフォルトの名無しさん
08/03/03 23:57:16
tnsnames.ora?
492:デフォルトの名無しさん
08/03/04 00:01:11
>>488 ありがとうございます。明日、実行してみます。
>>489 派遣の身なので・・・その後事は関係なく・・・(^_^;
493:デフォルトの名無しさん
08/03/04 00:14:37
お前らは、オラクルをマンセーしてるのか?
494:デフォルトの名無しさん
08/03/04 00:29:56
バージョンを気にする人がいるけど、そんなの気にして何の意味があるの。
SQLが動作しないのか。
そして、オラクルにしがみついてマンセーしてるのか?
495:デフォルトの名無しさん
08/03/04 00:44:27
オラクルに貢ぎながらマンセーする技術者(嘲)
オラクルが唯一のよりどころ(嘲)
496:デフォルトの名無しさん
08/03/04 01:07:21
どうだ、この仮説は図星か?
497:デフォルトの名無しさん
08/03/12 00:28:45
oracle 10g R2 Aサーバ から oracle 10g R2 Bサーバ へ
データをコピーしたいと思っています。
Ecport Import が うまくいかないのですが、
どのサイトを調べれば解決の糸口を見つけられますか?
498:デフォルトの名無しさん
08/03/13 22:47:51
何がどう上手くいかないのかを言わない奴には、
何をアドバイスしたらいいのか解らないのだ。
499:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/04/10 01:35:36
ま た マ ル チ ポ ス ト で す か ?
501:デフォルトの名無しさん
08/04/10 21:11:37
>>499
アホか。そんな単純な解決方法ができると思ってんのか?
↓こんな場合どーすんだよ
1: 本 \1000
2: 弁当 \1000
3: 服 \1000
4: 弁当 -\1000
502:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/01 22:58:03
PRO*COBOLでWITH句使ったらコンパイルエラーになった。
動的SQLにしたらコンパイル通った。
WITH句ってPRO*COBOLのプリコンパイラで対応されてないのかな?
ちなみに10g
504:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/04 13:21:56
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
506:デフォルトの名無しさん
08/06/10 17:01:08
素朴な疑問ですが
RRとYYの語源ってどこからきているんですか?
507:デフォルトの名無しさん
08/06/10 18:52:06
感感俺俺