データベースプログラミングに最適な言語は何か (335レス)
データベースプログラミングに最適な言語は何か http://mevius.5ch.net/test/read.cgi/db/1103252727/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
101: NAME IS NULL [sage] 2005/04/08(金) 11:49:43 ID:??? 制御構造を持たないSQLを「プログラム言語」っつーのは抵抗あるなあ。 第一、PL/SQLの立場がないじゃないか。 >100 >SQLで完結しろと言うことだろ? バッチ処理しかしないのかッ! http://mevius.5ch.net/test/read.cgi/db/1103252727/101
102: NAME IS NULL [] 2005/04/08(金) 12:02:11 ID:jJbVkurV >バッチ処理しかしないのかッ! 業務にSQLPLUS以外は使わせない! というのはどう? http://mevius.5ch.net/test/read.cgi/db/1103252727/102
103: NAME IS NULL [] 2005/04/09(土) 14:10:07 ID:Dj2hyJqu Perl! Perl! Perl!! http://mevius.5ch.net/test/read.cgi/db/1103252727/103
104: NAME IS NULL [sage] 2005/04/11(月) 17:37:24 ID:??? PHP + PostgreSQL で使ってますが、 この言語は五本指くらいには入りますか。ほかしらないので・・。 http://mevius.5ch.net/test/read.cgi/db/1103252727/104
105: NAME IS NULL [sage] 2005/04/11(月) 21:19:23 ID:??? なんの五本指だ? 重くて煩雑なスクリプト言語の五本指か? http://mevius.5ch.net/test/read.cgi/db/1103252727/105
106: NAME IS NULL [sage] 2005/04/14(木) 08:15:04 ID:??? 現存するかを問わないならば、直接、 char *table; table := "社員"; select 'A',"所属","社員番号","社員名" from table; が書ける言語かな。 http://mevius.5ch.net/test/read.cgi/db/1103252727/106
107: NAME IS NULL [] 2005/04/14(木) 12:20:28 ID:Mm8jP2Ai 言語よりもライブラリの方が重要な気がする。 http://mevius.5ch.net/test/read.cgi/db/1103252727/107
108: NAME IS NULL [] 2005/04/14(木) 12:48:51 ID:OLQ4oyeV / (___ ___) ヽ ./ ノ 人 ヽ ヽ __ ./ // ヽ ヽ .ヽ / ̄\ ./ ○ ヽ、 / (__) (_) ヽ/ ○ \ / \,,,--―――''''''''''''''''''''――-/ ヽ ..⌒‐-,,,,_ /:/ヽー―――-、,,__,,,,-―――:|| _,,;-‐''"⌒~~~ .ヽ/::||:::::::::: (●) (●) ||/ヽ く ::||::::::::::::::::: \___/ ||:::::::::ヽ ヽヽ:::::::::::::::::::. \/ ノ_/ http://mevius.5ch.net/test/read.cgi/db/1103252727/108
109: NAME IS NULL [] 2005/04/14(木) 14:22:42 ID:orHzoUFL 松本人志作があるテレビ番組で考えた俳句が入選したそうです。 駅に飾られるとか飾られないとか。 http://messages.yahoo.co.jp/bbs?action=m&board=1835157&tid=bebekdcbfmbbvbana4ngp6g&sid=1835157&mid=1 http://mevius.5ch.net/test/read.cgi/db/1103252727/109
110: NAME IS NULL [] 2005/04/15(金) 08:59:06 ID:VYQOnC31 >>106 このてのはなし、少し前にもあったけど 要するに文字列操作をしなくてすむ言語が「最適な」資格を持つと? http://mevius.5ch.net/test/read.cgi/db/1103252727/110
111: NAME IS NULL [sage] 2005/04/15(金) 10:52:43 ID:??? >>110 >>84 にとって。 Oracle なら PL/SQL か、Pro*C って選択はあり。 http://mevius.5ch.net/test/read.cgi/db/1103252727/111
112: NAME IS NULL [sage] 2005/04/15(金) 20:30:18 ID:??? その昔、Oracle Power ObjectというVisual Basicもどきでoracleの 埋め込みSQLが使えるものがあったが、最近見なくなった。 http://mevius.5ch.net/test/read.cgi/db/1103252727/112
113: NAME IS NULL [sage] 2005/04/19(火) 11:44:32 ID:??? >>110-112 埋め込むとなると、いかにもSQLの仕様が悪い。 select (ename,empno,deptno) from emp が許されなかったり、 where #job=clerk でよかったのに job='clerk' とした。 ほかの言語の構文規則と衝突したり、曖昧さを克服し難くした。 http://mevius.5ch.net/test/read.cgi/db/1103252727/113
114: NAME IS NULL [sage] 2005/04/19(火) 16:51:52 ID:??? 埋め込み型はWHENEVER xx GO TO や SQLCODE などエラー処理まわりがいかにも古めかしい。 http://mevius.5ch.net/test/read.cgi/db/1103252727/114
115: NAME IS NULL [sage] 2005/04/19(火) 17:01:43 ID:??? >>99 型定義マストとなるとねー while(result.hasNext()){ Map personData = (Map)result.next(); Integer age = (Integer)personData.get("age"); .. みたいなのいるわけでしょ。なんかコードが長くなるだけで、メリットが無いと思う。 キャストがめんどくさいってんで、なんかクラスをわざわざ定義してマッピングするなんてこと やると死ぬほど逆にさらに面倒で。それを自動化するライブラリを使うと、 さらに悲しいことに、マッピング方法を勉強したり、それで設定ファイルを書いたり、 マッピングするライブラリの仕様変更にあわせて、それを使ったソフトも更新しなきゃいけないし、 泥沼よ。 データ格納するだけなんだから、それに適した型をHashMapを使えってなもんだ。 result.each { |person| age = person[:age] } これでいいじゃん http://mevius.5ch.net/test/read.cgi/db/1103252727/115
116: NAME IS NULL [] 2005/04/20(水) 10:31:48 ID:yYG4FWyS >>113 SQL言語を遅延評価付の制約論理型言語に置き直す。 そうすれば、このスレの解も決まる。 http://mevius.5ch.net/test/read.cgi/db/1103252727/116
117: NAME IS NULL [sage] 2005/04/22(金) 09:02:34 ID:??? >>116 SQL の S はどうなるんだよ!! http://mevius.5ch.net/test/read.cgi/db/1103252727/117
118: NAME IS NULL [sage] 2005/04/23(土) 10:53:08 ID:??? >>1 の内部イテレータは表現上の"洗練"ということだと思う。 データベースプログラミングでより重要なことは全解の取り込みを想定しての、 動的なメモリー管理や、リスト処理のしやすさではないだろうか。 http://mevius.5ch.net/test/read.cgi/db/1103252727/118
119: NAME IS NULL [sage] 2005/04/24(日) 03:02:44 ID:??? >>118 「全解の取り込み」ってのは謎だが メモリ管理・リスト処理なんつーのは別にデータベースプログラミングに限らず超重要事項というか、 データベース処理では確かにリストの扱いが楽なほうがいい。 http://mevius.5ch.net/test/read.cgi/db/1103252727/119
120: NAME IS NULL [sage] 2005/05/17(火) 03:08:10 ID:??? カーソルもやりやすいといいなあ http://mevius.5ch.net/test/read.cgi/db/1103252727/120
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 215 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.907s*