0001NAME IS NULL04/12/17 12:05:27ID:LnFmYpJx
データベースプログラミングに最適な言語は何かを論じたい。
まず、漏れは Ruby を推したい。
内部イテレータのおかげで、短いコードでデータの取得、メモリの解放が可能だ。
Perl や PHP はオブジェクト指向の機能が不足である。Javaやは型宣言を
せねばならず、ムダにコードが長くなる。保守性は悪くなる。
つまり、Javaは別の分野で用いるべきである。
.NETやPythonは知らないが、.NETはJavaの片割れでたいしたメリット無いみたいだし、
PythonはRubyのライバルとされているが、どうか。イテレータの書きやすさは Ruby のほうがいいな。
0285NAME IS NULL2013/03/03(日) 12:52:48.97ID:WfMRpbfn
ブクログ amazon api 辺りでぐぐってみたら?
0286NAME IS NULL2013/03/07(木) 06:06:30.39ID:Mhg486u2
ほんとこの板過疎ってるなぁ
0292NAME IS NULL2016/12/02(金) 17:34:39.91ID:SwstfjQp
オンメモリデータベース言語という意味ではPrologが断然。
データベースとプログラム本体を繋ぐ中間言語みたいなのがあればな
プログラム本体にSQLベタ書きじゃなくて中間言語を呼び出し
中間言語にSQLやストアドに変わる部分を書き出し
データベースは純粋に中間言語からの命令だけ受けるようにする
まあ、javaのアレみたいな思想だ
こうすればDBMS依存がかなり減る
PostgreSQLに慣れるとOracleは糞だったと思うようになるのは俺だけかな。
Oracleって、たしか Integer型 がないんだよねw
DBメーカーも、古い仕様を引きずっていくのは大変だね。
0296NAME IS NULL2017/02/08(水) 07:38:50.21ID:3Agygtew
何もしていない普通の一般人の自宅に隠しカメラを取り付け
それをネットでリアルタイム配信
仲間という人間に対する盗聴盗撮生ネット配信の会
しかけたカメラの映像
乗っ取っているPCの画像をリアルタイムで生配信中
集団で仲間の私生活を覗いて楽しんでいる
そんなことが今この国では行われています
何で自動判定がデフォなんだよぉぉぉぉぉぉぉぉ!!!
デフォが文字列型で、オプションで自動判定出来るようにすりゃいいだろ!!
スキーマini作るのメンドイんだよぉぉぉぉぉ!!
0299NAME IS NULL2017/12/29(金) 11:13:44.87ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
A5N98F9MTR
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
>>294
正解でしょ
と言うかMy SQLもその派生のMariaDBも糞だけどね >>293
昔あった4GLだね。自分が使ったものは、DBもOSも関係なく、中間言語で吐き出されたオブジェクトを試しに別のOSにコピーしても同じ動作をしていたよ。 最適かどうかは利用シーンによると思うので、どんな組み合わせがあるか上げてみたらどうだろうか
俺が関わるのはSQLServerがメインになってるから、VisualStadioで使える言語がになる
ちょっと前はEntity Frameworkを使ったからC#の情報入手が楽だった
管理ツールのSSMSの最新バージョンはストアドプロシージャのデバッグができなくなったらしいので、VisualStadio上のVSDTつかいはじめたところ
基幹業務系ではなく、製造設備の制御で使ってるDBが主なんで、昔はVBだったんで、現在はVB.NETになってる
0305NAME IS NULL2020/09/15(火) 02:46:21.03ID:q1GoKvkE
ストアドプロシージャにデバッガが必要なレベルなら、まずはもう少しコードを理解するようにした方がいい。
他人の書いたくそ長いストアドのデバッグとかやらされてみろ
0307NAME IS NULL2020/09/18(金) 23:30:50.99ID:8BdGP/D4
解析という意味で言っているなら、それはただの経験不足。
>>306
デバッガーって使い方知らない人って割と多いからね
ExcelでVBA使えるって言っても、マクロ記録からちょっと修正するだけの人もいるし、それと同じで、ストアドプロシージャも簡単な抽出と挿入だけだったり、見ただけでわかるのもあれば、ステップ実行してやっとわかるのもある
デバッガーいらない人は、使えない人か使ったことのない人だと思うよ 0309NAME IS NULL2020/09/20(日) 16:39:35.28ID:XHzgt5GW
ダメだこりゃ
0311NAME IS NULL2020/10/01(木) 01:55:20.43ID:WR+ww7MA
そもそもExcel VBAとストアドプロシージャを結合してテストしているあたりがもう素人
どこをどう読めば
>Excel VBAとストアドプロシージャを結合してテストしている
なんて話になるんだ
0313NAME IS NULL2020/10/17(土) 14:25:06.34ID:FOs+YkEk
>>8
Oracle DatabaseならAPEXでPL/SQLを書いてWebアプリケーションを作るからね。 0314NAME IS NULL2020/10/31(土) 17:40:44.22ID:5/fqLfxt
新人「インスタンスか継承でコンストラクタでポリモーフィズムで…」
ワイ「で?SQLは叩けんるか?」
新人「いやそれはRailsがアクティブレコードでORマッパーで…」
ワイ「んで?何でまだSSHログインも出来とらんのや?」
新人「ああああああああああああああああああああああああああああああ!!!!!!!!!!!ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ」
データベースでExcelのVBAはないわ、せめてAccessでしょ
0316NAME IS NULL2022/08/12(金) 12:52:49.56ID:Y2T5hJmb
Accessが使える人間は一向に増えない
Accessは、JScriptで使うのが一番だよね
0319NAME IS NULL2022/12/03(土) 17:13:41.28ID:oNcx2FsY
俺公務員、AccessとExcelしか使える環境が無いのでやむなし。
0320NAME IS NULL2022/12/04(日) 21:05:46.88ID:7Bp8x6gj
>>308
簡単なことしていたら悪いのか?
目的を達成するのに簡単にできるなら、むしろ優秀だろうに。 実行中にプログラムを変更できるツールは少ない
インタプリタ言語ですら稀。VBは其処だけは優秀
0322NAME IS NULL2022/12/05(月) 21:03:12.65ID:JoOlcgho
>>321
何を言っているんですかと他人から言われませんか? 0323NAME IS NULL2022/12/05(月) 21:05:27.68ID:JoOlcgho
>>321
それは単にダイナミックリンクのことを言っているのか?
動的リンクは大昔からあるものだぞ >>323
ホットリロードもしくはエディットコンティニューと
呼ばれる機能の事を言ってるように思えるんだが A5って権限つけた覚えもないのになんで実行計画やらシステムテーブル参照やらできるんだ?
0327NAME IS NULL2023/01/09(月) 21:41:40.70ID:KUT/WaWZ
>>326
権限があるユーザーだろw
他のツールのときはどこに表示どう表示されるのかわかってないだろ? select * from user whre user name = '';delete from user;--'
を実行させたら、重要なテーブルが全削除された
お客様から問い合わせがあったので、これは仕様ですと回答した
0334NAME IS NULL2024/02/01(木) 21:46:29.15ID:9zQQ2tE+
ACCESSは使いやすいけど、データーが2Gの制限があるからな。
それを超えたら他のRDBを探さないとダメ。
しかし、PYTHONとかハードル高いな。
0335NAME IS NULL2024/02/05(月) 02:57:52.37ID:hhBvkSiX
ストアドプロシージャなどの手続き型SQL