PL/SQLできない香具師が上級SEat DB
PL/SQLできない香具師が上級SE - 暇つぶし2ch1:NAME IS NULL
04/04/29 02:19 BjsWmnz+.net
こういう香具師って、まじで設計が腐ってると思いませんか?


C++やJavaやVBでGUI作ってるのとわけが違います。
DB系って、コーディング経験ない香具師が上になると苦労しますよね。


2:NAME IS NULL
04/04/29 10:55 P/Kr4wI9.net
PL/SQL経験は必要なのか?
なるべくロジックが必要な処理は、DBじゃなくアプリ側でやった方がいいと思うが。
DBの移行もその方が容易だ。

3:NAME IS NULL
04/04/29 17:51 .net
PL/SQLができないのはいいよ。
ただ、プログラミング経験が無いとか元COBOLERだったりすると大変だ。
なんだか変なテーブル定義をどんどん作る。
データの正規化とかそんな以前の問題。

4:NAME IS NULL
04/04/29 18:40 u+sh0zw2.net
PL/SQLはできなくてもいいが、こぼらーのおっさんはいやだ

5:NAME IS NULL
04/04/29 19:51 .net
コーディング経験ない上司の説明は、どうもわかりにくい。
顧客より過ぎて、話が伝わってこない。
もっとシステムよりで会話できないのか?


6:NAME IS NULL
04/04/29 19:58 .net
SQL経験ない上司だと、客になんでもできるようなこと言ってしまう。
作る側は無茶な取得方法でコーディングしなきゃいけない。
これがバグの原因にもなり、運用の妨げにもなるんだよなぁ。

システムの簡略化は素人っぽいとか内心思ってるんじゃねーのか?
だからってシステムをわざわざ複雑にすることねーだろ。
つーかそこまで考えるだけの設計/コーディング経験ないだろうが・・・・・・・・・・・・・・・

7:NAME IS NULL
04/05/04 13:11 us6U8b/u.net
>>1
釣りか?
貴殿こそAPサーバとDBサーバが理解できない香具師では?

ハイハイ。釣られますたよ。

8:NAME IS NULL
04/05/04 18:13 .net
>>7
釣りでしょう。
PL/SQLが出来ない上級SEなんざ腐るほどいる。
>>1の理論だとOracleの経験が無いと上級SEにはなれない
らしいからな。


9:NAME IS NULL
04/05/04 21:15 .net
初心者に限ってOracle連呼するよな。

10:NAME IS NULL
04/05/05 09:29 RSXQ79wt.net
オラクルできておれすげーモードなんだな。

新人じゃなかったらただの馬鹿。

11:NAME IS NULL
04/05/13 09:12 .net
とりあえず、>>3,>>5,>>6には同意。

複雑なシステムでも、それなりの工数を見積もってくれるなら
まだいい。
会社にとっても利益になるしな。

デスマーチになるような見積もりしか立てない香具師は、
「自分でやれ!」と机を両手でバンと叩いて、ブチ切れながら言いたい。


12:NAME IS NULL
04/05/15 19:49 2sgOREuS.net
ていうかPLてなに?

13:NAME IS NULL
04/05/15 20:35 .net
>>11
そういうプロジェクトはぽしゃって、責任は上級SEが持つ予感

14:NAME IS NULL
04/05/15 20:36 .net
Panty Line

15:NAME IS NULL
04/05/16 03:04 0id9T6PE.net
逆にいうと、PL/SQLがかければ、上級SEですか>?

16:NAME IS NULL
04/05/17 16:53 /XCC4iGC.net
>15
そんなことも無い予感。
人間として駄目な香具師、大杉・・・

17:sage
04/05/29 15:26 Iw0hqIan.net
たしかに「Oracleでなければならない」システムは数えるほどしかないのに
それに気づかない香具師多すぎ。

18:NAME IS NULL
04/05/29 15:48 .net
僕はPL/SQLしかできないので、処理は全部Oracleにやらせています。
プログラム言語を覚えなきゃいけないんだけど、つい面倒だからPLに頼っちゃう。


19:NAME IS NULL
04/05/29 18:06 lGIhOq97.net
なに?世間一般じゃPL/SQLできれば、上級SEってことになるの??

俺は、会社の研修でPL/SQLほとんどマスターさせられてから、仕事入ったよ。

20:NAME IS NULL
04/05/31 23:28 .net
>>19
うそつくな

21:NAME IS NULL
04/06/01 11:02 .net
研修でマスターって凄いな。
PL/SQLの研修だけで半年はやってるんだろうな。

22:NAME IS NULL
04/06/01 13:22 GVCsfzGi.net
PL/SQLマスターするのに半年もかかるか?あんなん本気出せば1ヶ月でできるだろ。

っていうか、みんな冗談でかいてるんだよね?Javaとかにくらべたら、
PL/SQLなんて、10分の1もないじゃん。覚える量とか。

23:NAME IS NULL
04/06/01 14:58 .net
>>22
多分、君がマスターしたと言い張るレベルと、
市場が求めているレベルに差があるんだと思う。

24:NAME IS NULL
04/06/01 16:26 .net
あ、そういうことか。じゃあ、納得。俺のレベルは、研修で本を買わされて
それをやらされたことだけだからね。

でも、PLSQLの本何冊もよんだけど、そんなに覚えることなさげだよね。
あるんだろうな~。やっぱり。業務で使ったことないから、わかんないや。

25:NAME IS NULL
04/06/01 18:27 .net
>>22
君は、
「私は本気を出したので、経験は1ヶ月だけどきちんとプログラムが組めます」
と言う人間を、経験者として採用するのかね?

26:NAME IS NULL
04/06/01 19:48 KyshRns+.net
君たち。ここ人少なくてつまらんから、もうやめるけど。

俺、PLSQLなんてしらんよ。もっとこう、がっと食いついてくるかな?と思っただけ。。。

悪かったね。。

27:NAME IS NULL
04/06/02 13:33 .net
意見が破綻してくると釣りでしたというパターンは一番最悪だな。

釣りって言うのは、仕掛けた時点で釣りと解るようにしておかなければ無効なのだが。

28:NAME IS NULL
04/06/02 14:41 Z6qXjR84.net
むっか~!!怒!!

俺はおまえらがPL/SQLごときで苦労してる
かわいそうなやつだからとおもって、引き上げてやったのに!!

PL/SQLなんて、オライリーの本でも2冊分くらいしかねーじゃねえか

んなもん1ヶ月もありゃ仕事の間に十分覚えれるじゃねーか!!

Javaなんて全部マスターしようとしたら、オライリーの分厚いほん
20冊近くよまなかんのだぞ!!サーバ関係を含めるとな!!

PL/SQLなんてとうのむかしにマスターしたわ!ぼけぇ!!

29:NAME IS NULL
04/06/02 15:43 .net
文法を覚えただけで、その癖も工夫も限界点も
知らなければ、仕事では使えないわけだが。

30:NAME IS NULL
04/06/02 16:09 .net
言語を隅々全部マスターしようとしている時点で、業務には向いていない人間だと思う。

31:NAME IS NULL
04/06/02 17:44 Z6qXjR84.net
もういい。ここの意見見たヒトデ、使えそうな人いないぽん。

PL/SQLなんて、くそみたいのに執着しやがって。時代はこれから
PL/pgSQLだよ。

32:NAME IS NULL
04/06/02 17:54 .net
釣ってるつもりの人:『あははは、みんな俺の書き込みに釣られてマジレスしてるぜ!』
見てる人:『ああ、かわいそうな奴がいるな。暇だからマジレスしとくか。』

33:NAME IS NULL
04/08/06 12:49 .net
このクソ言語functionとprocedureがわかれてるのがはげしくむかつくわけだが

34:NAME IS NULL
04/08/06 14:18 .net
なんでわかれてるとクソなんだ?

35:ホッシュ
04/10/24 18:35:45 qYETNpDv.net
>>33
そんなのめずらしくないじゃん

36:a
04/11/01 23:42:47 .net
うちの会社は、研修でPL/SQLを1週間でマスターさせられましたが何か?
新人時代の話。それでも、らくらくクリアしてましたけど?
もう2年くらいPL/SQLをいじってるけど、そんなに難しい言語かな?
間違ってもマスターに半年はかからないと思う。JAVAで1ヶ月ぐらいじゃ
ない?

そんなことより聞いてくれよ。
今回の改修で、新人が書いたとしか思えないようなタココード読んでます。
改修には関係ないけど、精神衛生上よろしくないので書き直したい衝動に
かられる。。。どうも、今PMやってる人が3年ほど前に書いたらしい。
なんでもっと簡潔に書けないかな。。。

37:NAME IS NULL
04/11/02 18:41:36 .net
オレはクライアント側のプログラマで普通のSQLしか扱わないのでサーバー側の事良く知らないから聞くんだけどさ、
OracleってストアドをJavaでも書けるようになったんじゃなかったっけ?
それでもまだPL/SQLが主流なの?

38:NAME IS NULL
04/11/03 02:31:30 .net
Javaより速いし、昔からやってる人間には楽

39:オラななし
04/11/10 11:22:37 .net
僕のまわりのjava関係のプロジェクトはことごとくデスマーチになっているのだが…
(脱落者続出。退職者多し)
僕のまわりがダメダメなだけ?
なんか無駄にハイテクぶっている感じがする。


40:NAME IS NULL
04/11/13 00:32:48 .net
最近のPL/SQLは、なんでも出来るので簡単。
Oracle9以降は、ホントに無茶なSQLが使えるので仕事で楽してます。
Oracle6や昔のAdabasの頃は、ホントに苦しかった

41:NAME IS NULL
04/12/17 13:05:26 .net
SQL文を書けない香具師もいたぞ・・・。
2人ほど。

42:NAME IS NULL
05/01/05 00:11:49 M81H47H7.net
EXEC SQL INSERT INTO EMP (EMPNO, ENAME)
VALUES (:emp_number, :emp_name);
PL/SQLは 楽勝だが
Pro*C できない漏れは?

43:NAME IS NULL
05/01/10 17:02:55 /HL3rSKP.net
SQLPLUS上からVARRAY型OUT引数を持つFunctionを動かすには
どうしたら?


44:NAME IS NULL
05/01/12 01:11:18 .net
素直に
declare
begin
中略
end

ではだめなの?

45:44
05/01/12 01:15:50 .net
間違い こう書きたかった
declare
適当な変数定義
begin
中略
end

テスト用途ならこんなんですませちまいますがいかがですか?

46:NAME IS NULL
05/01/23 15:57:54 PyDWNXl6.net
SQL Plusやっているのですが、基本的なところで躓いてます
データ2つをつなぎ合わせてひとつのデーターベースとして見立ててそこから条件文を入れて抜き出すんですけどどうやってやればいいのかわかんないのです。

こんな書き方しかできないのですがお願いしまつ。。。

47:NAME IS NULL
05/01/24 01:48:26 .net
ここが質問スレに見えるとは、相当重症ですね。

48:NAME IS NULL
05/01/27 21:56:44 zIYe+GSK.net
>>43
「VARRAY型」ってどんなんですか?

以下の例は「バインド変数」を宣言してOUT引数で値を返す
プロシージャを実行する例です。
OUT引数を「バインド変数」で受けたらどうでしょうか?

しかし、「VARRAY型」ってOracleの型にありました?


variable wk_price number
variable wk_tax number
Begin proc_calc( wk_price, 1.05, wk_tax ); End;

print wk_price
print wk_tax


49:NAME IS NULL
05/01/27 22:00:54 zIYe+GSK.net
>>48
上記の例は、SQL*PLUS上で打ち込む例です。
プロシージャ名や変数名・型は、あなたのプロシージャに
合わせて変更して下さい。



50:NAME IS NULL
05/03/05 17:20:39 iK6ong/s.net
別にコーディングやれとか言わないけど
最低限の会話が通じるぐらいの知識は持ってなきゃイライラするね。
「viewって何」とかそういうレベル。
1日かけて本1冊読むぐらいの事はしたらどうだっつーの。

51:NAME IS NULL
05/03/09 00:12:05 .net
こーぼる♪こぼる♪
おれたちゃ財務のスペシャリスト、こぼらーだって・・・いうじゃない
でもあんたのRDBはISAMになってますから!    残念!


52:名無しさん@お腹いっぱい。:
05/03/11 00:27:30 .net
言語できないよりも日本語意味不明のSEは困るよ。
どうせ2chにくるSEなんて馬鹿ばっかりか
性格が腐ってるだけなんだろうけどさ。

53:NAME IS NULL
05/06/09 11:04:23 .net
2chにくるSEは、馬鹿 ×
2chで必死なSEは、馬鹿 ○

54:NAME IS NULL
06/06/30 11:35:30 .net
必死な自己弁護するバカ

sys_refcursorに配列を割り当てられねえかな?無理臭いけど

55:NAME IS NULL
06/10/08 16:04:55 dJKXdiWF.net
PL/Sqlってマスターするとかしないとかっていう言語じゃないよ・・・。
単純にストアド作るためのただのプロシージャの固まりだしさ・・。

デバッグが面倒なだけで。
それにちょっと最近は.NETがでて、さらにはSQLserver2005も出て
そいつがVSと硬く結びつきだしたらオラクルとかpl/sqlとかあんまり必要じゃなくなるよね。。。

56:NAME IS NULL
06/10/10 03:37:56 wLuxOSg2.net
業務用の集計を便利機能だけでやると、数分とかかかっちゃうよ。
もしくはバッチとか中間処理の画面が増えて、設計がぐちゃぐちゃになり、改修しにくくなる。
これを数秒で出したければSQLだよ。
SQLが分ってると構造的に考えられるから、DB設計もすっきりするし、設計書もすっきりする。
なんでも手順でしか考えられない人の設計書はぐちゃぐちゃ。

57:NAME IS NULL
06/10/10 05:22:39 N+ALbLSb.net
やあ、君に一生オナニーが出来ない呪いをかけた。(´・ω・`)
しかし君は運がいい。
この呪いをとくには
スレリンク(senmon板)
に行って「勘弁してください><」と3回書き込むんだ

58:NAME IS NULL
06/10/10 07:55:25 .net
PL/SQLなんて、2,3日集中してやれば、誰でも簡単にできるようになります。

59:NAME IS NULL
06/10/10 08:23:26 wLuxOSg2.net
>>58
それは「できる」の意味がチガウ…

60:NAME IS NULL
06/10/10 08:38:50 .net
SEよりも、PLなのにできない香具師は駄目だな

61:NAME IS NULL
06/10/10 14:55:30 .net
PL/SQLのPLってプロジェクトリーダー用ってことだったのか?
知らなかった。

62:NAME IS NULL
06/10/11 00:51:07 TbhwIq40.net
>>59
できるできないもなにもそもそもpl/sql自体が
結果えるためだけの処理なだけだろ。

フェッチしてさまって入れるってのがメインの処理っつーかそれしかないんだからw
1週間もありゃ満足に組める。

63:NAME IS NULL
06/10/11 06:44:52 CrQhHTxe.net
>>62
制御系の人は「処理」だけ考えてればいいよ。
でも業務系の人は「処理」はさっさとモジュール化して、
頭脳労働の多くを「論理」に割いてもらわないと、仕事にならない。

64:仕様書無しさん
06/10/11 23:39:33 iFsVbs9/.net
>>59
シーッ!黙ってニヤニヤしとけってw

65:NAME IS NULL
06/10/13 16:32:53 .net
>>63
じゃ、別に実装の1手段であるPL/SQLの事なんか関係ねぇお話ってことだろ。



66:NAME IS NULL
06/10/14 03:24:30 BCqj12M6.net
よほど苦手のようですな。w
慣れではどうにもならないのがSQL。
だからSQL(500行以上)ができる否かでだいたい思考能力の限界が見える。

67:NAME IS NULL
06/10/14 11:53:46 .net
つーか、PL/SQL程度のことで、できる・できないを議論する
バカスレを立てたバカに呆れたwww

68:NAME IS NULL
06/10/14 15:14:45 .net
>>67
まぁ、その通りだな。
>>66
普通なら慣れでどうにかなるよ。別に特殊技能が必要とか思ってんのかな・・
君の職業・・・


69:NAME IS NULL
06/10/14 16:57:00 BCqj12M6.net
ほんとにどうにかなったんなら、「できる香具師」ってことじゃん?
「できる香具師」が、何を慌ててる?w

70:NAME IS NULL
06/10/21 11:44:44 .net
>>66
>慣れではどうにもならないのがSQL

・・・・・・・。いや、慣れとか慣れじゃないとかさ、そういうんんじゃなくて
sqlできるのなんて常識でしょ。
普通でしょ、つか知らないとこの仕事してちゃ駄目でしょ。

case文だったらDECODEだったりで3、4テーブルあたりから
ある程度のもん引いてくるのなんか普通にできないと。
構文わすれたらリファレンスみりゃいいだけ。知ってるか知らないかだけの話だろ。

込み入った爆発的なSQLを書かないといけないのならば、DB設計自体を見直せって話だし。
必要ないんだよ。バカみたいなSQLは。

チューニングチューニングいうけどインデックスはっときゃ1/10ぐらいのスピードに軽くなるんだし
それ以上のチューニングなんて無駄。
遅いならパーティションでもはっとけよ。

バカばっかりだな


71:NAME IS NULL
06/10/21 16:55:28 Stcf01CQ.net
>>70
> 普通でしょ、つか知らないとこの仕事してちゃ駄目でしょ。

だからこんなスレがあるんだと思うケド…

> 必要ないんだよ。バカみたいなSQLは。

なんか上記と矛盾してるな。

更新ロジックに頼った設計は汚い。テストも時間がかかる。
複雑な照会加工を高速にできる技術がないと無駄に冗長性が増える。
無駄に冗長性が増えると改修し辛くなる。
更新ロジックに頼るホスト系で、改修に時間がかかったり、
バグの原因をなかなか発見できないというケースをよく見る。

72:NAME IS NULL
06/10/21 22:41:07 .net
>>71
>バカみたいなSQLは。

だからバカみたいに長い解析に時間のかかるSQLは、って事だよ。
んなことしないと取ってこれないようなDB設計が問題。
何もかもSQLに頼るとメンテしづらいし
今のコンピュータで2回SQL発行するのも1回するのもたいして速度は変わらない。
それよりメンテナンスしやすいソースであることが第一。

糞みたいなSQL自慢げに作る奴がいる。
んなもんポケットリファレンス見りゃ作れるんだよ。
だけど万人がぱっとみてぱっとわかる程度の行数でないとそれはたちまち糞なんですよ。

73:NAME IS NULL
06/10/22 22:22:17 efkmej+X.net
最近使ってネェ。
必要なデータを引っ張ってきて、プログラム側で処理してる。
それでも、システム速度への要求スペックに対して十分な速度がでるからいいや。



74:NAME IS NULL
06/10/22 22:36:39 .net
>>72
構造化プログラムとSQLどっちに比重をおくほうがいいんだろうね。
SQLのが移植性高いかな、そうでもないか。基準が無いねえ

75:NAME IS NULL
06/10/23 00:02:29 .net
>>74
移植性かぁ・・。

大体ひとつのシステムに同じ人間が何年もついてかかれることなんてないんだからさ。
結局まったく違う誰かが対応してもうまく対応できるような可読性のよい
プログラムと、ドキュメントを用意しておくのは当たり前として・・・

でかいSQLを組んでワークテーブルに落としてから
PG側で使うとしても、その辺のSQLの概要書ってのが必要になってくるわな。

それ見たら何してるのかがわかるような書類っつーか。
そういうのなかったらきついよ。

あとは何か変更があった場合つぶしがきかない。何でもかんでもsqlでやってると。
ばっくりととってきて画面で加工すると、変更等があってもメンテしやすい品。

76:NAME IS NULL
06/10/27 19:31:20 j//Yvhk6.net
PL/SQLなんて簡単ですよ…なんて大口たたいてたやつの
ソースをみたら、きったねぇのなんの。

「簡単ですよ」なんて事を簡単に口にするやつに
ろくなやつはいないね。


77:NAME IS NULL
06/11/06 23:28:13 .net
>>76
いや、簡単っていうか・・・普通にプロシージャなだけだから。
イキってると恥ずかしいぞ。
PL/SQLなんか普通に.NET javaできる人間なら1日でマスターして
組めるよ。

それしかできないからそんなこというのか?

78:NAME IS NULL
06/11/14 21:55:42 BY10ADn4.net
>>77
あーすまん。
そっち側の人だったか。

javaやら.NETやら、”ちゃんと”出来る人は
「簡単ですよ」なんて口に出さす、出来て当然と思ってても
そういうそぶりを見せない人が多いもんでね。



79:NAME IS NULL
06/11/15 07:56:37 .net
>>78
いや、だから、ここでは、あえて「簡単ですよ」って本音を言わなきゃ話進まないだろ。
実際の現場は口に出さなくてもいいけどさ。


80:NAME IS NULL
06/11/15 22:58:56 .net
正直COBOLやRPGでプログラムされるくらいなら
SQLでゴリゴリやってくれた方がいいな。

Java+JDBCとゴリゴリなSQLだと微妙だったり。

81:NAME IS NULL
06/11/17 09:44:07 .net
まーヘタに環境依存な言語で、新たに負の遺産作られるのはカンベンだな

82:NAME IS NULL
07/06/03 01:18:51 .net
最近、Oracle Formsで開発やってるとこに配属されたんだけど、
だめだなこりゃ。
PL/SQLに罪はないとおもうが、クライアントロジックを全部これで
書かせるってのは間違ってるだろ。

83:NAME IS NULL
08/02/07 00:02:11 .net
a

84:NAME IS NULL
08/02/27 00:08:23 .net
簡単に組めますよって言われても名・・・
複雑になってくると分からんのですよ

85:NAME IS NULL
08/06/27 00:05:24 fMYRfYsN.net
age

86:NAME IS NULL
08/07/11 16:15:40 .net
しかしPL/SQL案件は不況な大阪でもしたたかに生きてるなぁ。
さすがに京都では皆無だが。

87:NAME IS NULL
09/07/19 15:02:15 .net
単純goto文とか、引数のOUTモード見たときにヤバイと思ったね。
sqlのトリッキーさもどうかと思うが、これはCOBOLと同じ道を歩む。

88:NAME IS NULL
09/07/24 00:29:32 W2V4yxbD.net
「はじめてのITパスポート試験」を熱心に読んでるITコンサルタントより
マシだろ?

89:NAME IS NULL
09/07/30 22:05:59 .net
しかし・・・88来るまで5年かかってるんですかぁ・・・

PL/SQLは、SQLと融合できるところがいい。
SQL言語は美しいねぇ。集合だねぇ。一発解決だ。
でもって奥が深い。もっと極めねば。

PL/SQLの言語はちょっとゴツゴツしてる感じ。
スマートじゃない。前方参照できないとか。
C#の言語は美しいねぇ。

できればもっと洗練してくれないかなPL/SQL。

90:NAME IS NULL
09/08/02 13:42:11 .net
>>89

たしかにPL/SQLは美しくないね。
ソース見てもそうだし、言語自体も
論理的に作られているとは思えない。

場当たり的な機能拡張が好きなOracleらしし・・と言われればその通りだけど・・

91:NAME IS NULL
10/02/03 01:36:37 8C61XVuu.net
PL/SQLで通常のUPDATE文を記述して実行させられるんですか?
VB6.0内に書かれていたUPDATE文を
パッケージに落とし直して実行させるように変更依頼が来てるんです。
ループで回さなくててもいい処理なので、出来ればこのまま使いまわしたいのです。

すいませんけど教えてください

92:NAME IS NULL
10/10/22 19:26:59 .net
>>91
別にPL/SQLでUPDATE文を実行する制限気にしたことはないが、事情を
しらない人間に、きちんと提示ないとまともにコメントできる人はいない。


93:NAME IS NULL
10/10/23 00:39:06 .net
>>90
1年以上前の発言にコメントするのも何だが、
VBが美しいと思っているオヌシは一度能の摘出出手術を受けた方が良い。

94:NAME IS NULL
10/11/16 01:30:43 .net
能は去年一度だけ観た。
途中少し気絶した

95:NAME IS NULL
11/06/04 13:54:37.33 .net
前文と脈絡全然ないんだけど・・・
(しかも半年たってる)


PL/SQL いいじゃねぇか。ああ?

慣れてるから使い易いんだ。悪いか。



96:NAME IS NULL
13/02/11 22:39:35.09 5fsdeHi+.net
俺は運転手、運送屋だ
システム屋さんが納入していったのがサーバクライアント型のアプリ群
テーブルの中味を適宜取り出すのにどうしてもsqlが必要なのでA5って言うアプリ使ってる
こんな簡単なことで本当に飯が食えるのか
貴様等おかしくないか?

97:NAME IS NULL
13/02/14 21:30:54.50 .net
PL/SQL ってPL/I のSQL拡張?

98:NAME IS NULL
13/02/17 23:08:14.52 nIKiMuyK.net
SEはSQL文なんて書かなくていい。
データ抽出テーブルと抽出条件の結果さえ仕様に書いて、PGに渡せばOK
PL/SQLを使うかどうかは、共通仕様書でPMやPLが決める

最近はSEの仕事にPGの仕事が入ってることが多いなぁ

99:NAME IS NULL
13/02/18 22:29:18.33 Sp/WxtDl.net
このレスを書き込んで思った
上級SEがあるなら、下級SEがあるはず
下級SEって何するんやろう?

ちなみにPL/SQLなんて、オラクルの本とPL/SQLの本があればある程度できる

100:NAME IS NULL
13/02/21 19:35:54.45 .net
本読んでサッっとできる程度の処理ならあえてPL/SQLに持ち込む必要もあるまいに
使ってる言語のDBのバインドが腐っててパフォーマンスが出ないからDB側で何とかする必要があるケースはあるんだろうけど

101:NAME IS NULL
13/02/22 00:14:38.98 BXcDQj7Y.net
>100
たまに、プロジェクトでというか会社であるんですよ
「うちは全部PL/SQLで組んでるから」とか
「PL/SQLができない人は採用しないんですよ」とか
「オラクルの資格を持ってる人しか採用しないんです」とか
PL/SQLを使う理由が明確でないプロジェクトもありましたね

開発でPL/SQLがわかる人が組んでも、運用や保守をやる人でPL/SQLを知らない人もいる

102:NAME IS NULL
13/03/02 23:51:51.10 .net
>99
>下級SEって何するんやろう?

下級SEってのは、なんちゃってSEのことだよ

103:NAME IS NULL
16/01/01 16:47:50.96 dPeJt5u9.net
URLリンク(dl.dropbox.com)

104:NAME IS NULL
16/01/08 06:40:52.29 .net
PL/SQLの求人86件の平均最低月給247,900円
URLリンク(jobinjapan.jp)

105:NAME IS NULL
17/12/29 11:52:09.01 dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
XC7EHJCXE3

106:NAME IS NULL
18/06/19 19:48:36.51 .net
SQLは良い参考書沢山あるけどPLSQLの名著ないんか

107:NAME IS NULL
18/10/04 17:16:06.31 zNNbXIbO.net
>>106
名著と呼べるものはないね。翔泳社の本ならそこそこ信用できる。
技術評論社のPL/SQLのポケットリファレンスはふざけているので買ってはいけない。

108:NAME IS NULL
18/10/05 13:52:49.79 .net
>>106
定番はこれなのかな、これはkindle版だけど
URLリンク(www.amazon.co.jp)
「プロ」とか書いてある割に最初のうちプログラム自体初めての人向けな内容で
なかなか本論に入らないじれったさがある
サンプルコードも首を傾げたくなる箇所がないでもないけど
まぁどんな本でもそういうもんだし

109:NAME IS NULL
19/04/16 20:10:13.94 .net
--

110:NAME IS NULL
19/09/03 19:26:05.43 Jp9FrbGr.net
>>108
PL/SQLの本ではまともな部類に入るよ。技術評論社のポケットリファレンスシリーズのPL/SQLの本はぶん投げたくなるけどw

111:NAME IS NULL
19/09/20 22:32:50.94 isalmAv1.net
PL SQLとSQL間のエンジン切替のオーバーヘッドがイケてないよな。
インメモリデータベースとかより、まずそっちだろうと思う。

112:NAME IS NULL
19/09/20 23:01:03.05 3lhlHbaw.net
>>111
よく知らずにものを言うな

113:NAME IS NULL
19/09/20 23:39:09.77 isalmAv1.net
>>112
オーバーヘッドで酷い目にあったことはあるが、何故未だにそれを解消できる技術力がオラクル社にないのかは知らないなぁ。

114:NAME IS NULL
19/09/23 01:13:48.26 eR5i/S1A.net
もしかして昔の解析エンジンが別だったころの話をしているのか?

115:NAME IS NULL
19/09/23 01:17:43.49 eR5i/S1A.net
インメモリデータベースなんてもう話題にすらなっていない。
もともとOracle Databaseはメモリの割り当てが多ければ、ほとんどのことをメモリ上でやっている。
いつの時代の話をしているのか?

116:NAME IS NULL
19/09/23 08:11:11.21 iybkMh81.net
>>114
11gの話だよ

117:NAME IS NULL
19/09/27 21:47:50.22 nfkWEl/R.net
どうでもいいレベルの速度を気にするやつは死んでもらいたい

118:NAME IS NULL
19/09/28 10:53:47.00 .net
50になって初めてSQL案件に突っ込む羽目になった底辺ITドカタにおすすめのPL/SQL入門書しってたら教えてクレメンス!
>>108で紹介された本はソッコー買ったし、読み始めた。
ターゲットは「今更?」とおもわんでもないけどOracle 11gの火吹き案件に10月から追加燃料として投入されるんだ。
30代の若いのが入ってたけど燃え尽きたんで代わりの燃料になってこいと言うことらしい・・・
SQLは「10年ぐらい前のことだ。PostgreSQLを8.xをちょろっと触ったことがある程度なんだぜ」な、老頭まで突っ込むとかどんだけー!?な炎上案件なんで何やっても無駄なのかもしれないが、ないよりマシだと思いたい・・・

119:NAME IS NULL
19/09/28 12:45:42.04 MCrP2GXU.net
>>118
オラクルマスターのPL/SQL Developerの対策本。
翔泳社の古本しかなく、価格が高騰しているが、買う価値はある。

120:119
19/09/29 08:29:30.67 .net
>>119
ありがとう。
さっそく入手せねば!

121:NAME IS NULL
19/09/30 00:15:49.89 0/vI7IHr.net
>>120
いまメルカリとラクマで調べたら、15,000円のものが一つだけあった。
Oracle9i時代の一つ前の本でも6,000円。
Oracle9i時代の本はLOB型の操作ばかり解説しているからあまりお勧めはしない。

122:NAME IS NULL
19/10/01 21:49:50.95 YYlMSF4p.net
>>117
どうでも良い速度じゃないよ。一件づつカーソル回す時と、ファンクション使うsqlではコンテキストスイッチのオーバーヘッドが致命的。
処理データ量増えてからハマるヤツ。
少なくとも12cでは解消してないな。

123:NAME IS NULL
19/10/02 23:53:59.20 xz5hjxxz.net
>>122
頭がおかしいのか?

124:NAME IS NULL
19/10/04 00:03:27.44 JVDR34QW.net
並列処理化が思いつかない阿呆なんだろうね

125:NAME IS NULL
19/10/05 16:51:53.10 UPeFddfN.net
plsqlで並列処理って一般的か??

126:NAME IS NULL
19/10/06 11:43:20.54 EVbjZnit.net
どんなレベルなんだよw

127:NAME IS NULL
19/10/06 11:46:10.65 EVbjZnit.net
>>125
バッチ処理なら当たり前

128:NAME IS NULL
22/09/12 14:59:08.04 fNMSm8JA0
防災の日もとい税金泥棒の曰に地球破壊割再開とか地球破壊して人を殺して私腹を肥やすマッチポンプ腐敗テ囗國家丸出した゛なおい
GоΤоなにか゛しだの地球破壊割だの世界最悪の税金泥棒テ□リス ├航空観光関係者はナマポだと自覚しろや
ナマポなんだからナマポらしく資産に借金にク儿マ禁止にとあらゆる制限かけるのか゛筋だろ
温室効果カ゛スに騷音にコ囗ナにとまき散らして地球破壊して災害連發させて惡い物価上昇(笑]させて知的産業に威カ業務妨害して.
医療崩壞させて死ぬ必要のない者まて゛殺害しながら.地球に湧いた薄汚い賄賂癒着の害虫と゛もと私腹を肥やし続ける人殺し斎藤鉄夫
従業員の生活ガ―とか.何ひとつ価値生産しないこのハ゛力と゛もに働いてるフリさせることになんの意味か゛あんのか逃け゛ずに説明してみろや
化石賞連続受賞やら世界中からロシア顔負けに非難されながら税金で地球破壊する國際秩序の根幹を揺るがすジェ丿サイト゛テロ中止して.
こいつら何ひとつ価値生産できない害蟲と゛もをナマポらしく底辺ナマポにすればいいだけの話た゛ろ世界最惡の殺人組織公明党

創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ―が□をきけて容認するとか本氣で思ってるとしたら侮辱にもほと゛か゛あるぞ!
hΤΤρs://i.imgur、cоm/hnli1ga.jpeg

129:NAME IS NULL
22/10/31 22:19:12.23 r9Y8W8SZ.net
>>125
あんたみたいな人間ばかりだよな
自分の同じ言語のプログラムからマルチプロセスやマルチスレッドが使えないとできないと思い込む

130:NAME IS NULL
23/01/19 22:43:43.64 jlE8WkqW.net
同じ言語で作られたプロセスがスレッドをコントロールしていないとダメみたいな中途半端な知識を持っているから変なことを言うんだよな。

131:NAME IS NULL
23/05/28 05:06:51.59 A5dqGJ8X.net
あげ

132:NAME IS NULL
23/06/04 21:41:21.21 d3E8IbiD.net
なぜか日本ではストアドプロシージャは古いみたいな印象操作がされているよな。不思議だ。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch