こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

テーブルの存在確認とソート順

Perl/DBIとSQLiteを勉強しています。
二つお聞きしたい事があります。

一つめ
DBに接続してテーブルが既に存在するかどうかを簡単に知る方法はないでしょうか。
DBが初期化されていなければまずテーブルの作成からするようなスクリプトを書こうと思っています。

二つめ
プレースホルダを使ってソート順を自由に指定する方法はあるのでしょうか。
ORDER BY ? とやったらエラーが出てしまいました。

御存知の方、宜しくお願いします。

投稿日時 - 2006-02-26 21:49:18

QNo.1993785

困ってます

質問者が選んだベストアンサー

>一つめ
SELECT name FROM sqlite_master WHERE type='table';
で、接続しているDBのテーブル名が得られますから、
これで、テーブルがあるかどうか判ると思います。

>二つめ
ORDER BY 使えたと思いますけど・

投稿日時 - 2006-02-27 04:07:15

お礼

いまはそのSQL文でやってましたが、なんか格好悪いので他の方法がないかとおもい質問しました。

ORDER BYはやりなおしてみます。

ありがとうございました。

投稿日時 - 2006-03-01 21:47:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問