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
なぜか日本ではストアドプロシージャは古いみたいな印象操作がされているよな。不思議だ。