- PR -

How do I write a DEBUGGER for SQL(Oracle,SQLServer...)

投稿者投稿内容
はにまる
ぬし
会議室デビュー日: 2003/12/19
投稿数: 969
お住まい・勤務地: 誤字脱字の国
投稿日時: 2004-06-02 10:59
引用:

Jittaさんの書き込み (2004-06-02 10:05) より:
UNIXでは、レキシカルアナライザ(参考図書)を使います。sedの様に場合分けをしていって、コマンドを通すと、Cのスケルトンプログラムができます。
#15年前の記憶


えええ! C言語は、「底無しのおもちゃ箱か?」
コンピュータの基礎知識が身に付く言語とだけ思っていましたが
凄いですね...C言語やったら、開発自体から抜ける事に抵抗してしまうんだろうな..
# 脱スレごめんなさい。
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2004-06-02 11:32
> 通常の手続き型言語なら、構文規則さえ決めてしまえば、あとはYACCを利用することにより構文解析プログラムを作成することができます。

おーすげーええこと聞きました!ありがとうございます。

> # 脱スレごめんなさい。

脱線OKっす。延々と雑談でも問題ないっす。

_________________
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-06-02 21:22
引用:

Jittaさんの書き込み (2004-06-02 10:05) より:
 UNIXでは、レキシカルアナライザ(参考図書)を使います。


いきなり強烈なところがきましたね。
じゃあ私はこちらを。
http://www.amazon.co.jp/exec/obidos/ASIN/4871483517/250-2948280-1296204
うしろのほうの章に、yacc と lex を使ったプログラミングが載っています。
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2004-06-03 11:40
きくちゃんさんからご提供していただいた情報で、
ORACLEならがんばれば、なんとかなるって気もしてきました。
この情報から思ったんですが、やはり市販のツールでデバッグ機能があるのは
oracleだけというのは、はやりみんなこれを使っているからだと。。
というより、サーバに依存しているSQLをデバッグするには、DBサーバから
そういうインターフェースが提供されないと、どうにもならないです。。よね?。。

サードパーティから出されている製品で、SQLServerのサーバ関数、プロシージャを
デバッグできる機能があるツールってあまり見かけません、
SQLServerに付属するやつ以外で。
このへんの情報なにかありませんでしょうか?
PostgreSQL、MySQLでも何か情報ありましたら、ご教授お願いいたしたいです。

_________________
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2004-06-03 11:51
こんにちは〜。

DB 周りはあまり詳しくないのですが、こちらとかは参考になるでしょうか?

 ・ 「PostgreSQL プログラマガイド - Chapter 22. PostgreSQL 内部構造の概要」

もしそうなら、ソースが公開されていますので、参考になるかもしれません。

# 「UNIXプログラミング環境」 を見て、学校で使ってた C の教科書が
# 石田さんがお書きになったものだと気づいた私… (@自宅にて)
# 今後読む本にリストアップ済み。
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2004-06-03 17:52
引用:

はゆるさんの書き込み (2004-06-03 11:51) より:

「PostgreSQL プログラマガイド - Chapter 22. PostgreSQL 内部構造の概要」

もしそうなら、ソースが公開されていますので、参考になるかもしれません。


こんにちは。

ソースが読めたら幸せになれるかもしれませんね〜
読めないっす。どこから読み出したらいいのかすらわかりません。。^^;;;;;

_________________
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2004-06-03 18:36
うっ! ソースを DL されたんですよね? ←圧縮しても 12MB 近くある…
私もソース自体は読めないんです…
pgsql-hackers に参加してはいかがでしょうか? 日本語でも議論を行っているようです。

  ・ PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ)
  ・ ml.postgresql.jp メーリングリスト
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-06-04 11:50
引用:

ぽんすさんの書き込み (2004-06-02 21:22) より:

いきなり強烈なところがきましたね。


 いえ、自宅で別のものを持っているのですが、Amozonで「lex yacc」を検索すると、たまたま出てきたので。で、よく見ると5章が「SQL構文解析」だったりしますね。

スキルアップ/キャリアアップ(JOB@IT)