SQLでテーブルの構造を知るのに『\d テーブル名;』でテーブルの中を見ることが出来ると思うのですが、バックスラッシュを入力することが出来ません。
\マークでよいと聞いたのですが、エラーが出てしまいます。
そこで質問ですが、
1.『\マーク』(半角)でよいのか?
2.他の方法はあるのか?
を教えていただければと思います。
ちなみにDBを見ることは出来ています(他のSQL文は実行できています)
よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

DBが何か、OSが何か、使用言語もしくはツールが何か、ということがわからないので確定な答えは出せませんが・・・。



1.多分、UNIX系のバックスラッシュをWindows系で使いたい、ということだと思うので、「\」でいいです。半角です。

2.DBが何かわからないので答えようがありません。

エラーが出るのはエスケープシーケンスの関係のエラーじゃないでしょうか?「\」を「\\」にしてみたり、いろいろやってみてください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QVS2012での\(円マーク)とバックスラッシュ

VS2012のVBでコードを書きはじめました。OSはWin7(x32) 日本語です。
ファイルを呼び出そうと思っても呼べずに困っています。

FileName = "c:\textfile.txt"
ret = LoadFile(FileName)

としたときに、”textfile.txt“にアクセスできないのは、デバッグモードで実行したときに”\”がバックスラッシュとして扱われているからではないかと疑っています。
原因を探っていくうちに下記を疑い始めました。

Dim FileName As String
FileName = "\"

として、デバッグモードでFileNameの値を見ると円マークではなくバックスラッシュになっています。
しかし、FileNameの値をテキストボックスに出力させると円マークです。

(1)このような状態でもパス名に問題は無いのでしょうか
⇒どちらも同じASCIIコード92だから、内部で92を渡すだけだから問題ない?

(2)Visual studio内でキーボードを選択する部分があるのでしょうか?

Aベストアンサー

> 3台のPCで試してみました

いやだから円マークとバックスラッシュは無関係だって。

デスクトップ等へアクセスする際のパスが間違っている。
またはアクセス権の問題。

プログラムを実行しているユーザーではなく、同じ PC 内の他人のデスクトップへアクセスしようとしているんじゃなければ、私は限りなく前者だと思っている。

Windows 7 環境で動かないっていうケースで、実際にどんなパスでためしているのでしょうか。
プログラムの中に直接パスを記述しているのでしょうか。
一般的に特殊フォルダーへアクセスする際は下記のような手法でパスを組み立てます。
http://dobon.net/vb/dotnet/file/getfolderpath.html

Qarduinoでバックスラッシュを入力したい。

arduinoの初心者です。WINDOWS 7を使用しています。 arduinoのスケッチにバックスラッシュを入力したいのですが,方法が分かりません。 どなたかご存知の方がいましたら,よろしくお願いいたします。

Aベストアンサー

バックスラッシュの変わりに”¥”を入力して下さい、日本語WINDOWSでは同じコードになります
http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%83%E3%82%AF%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5
http://d.hatena.ne.jp/pcm1723/20110810/1312956918
http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=011636

QRuby on RailsでSQL呼び出し時のテーブル名に接頭辞を設定したいのですがどうしたらよいでしょうか?

Ruby on RailsでSQL呼び出し時のテーブル名に接頭辞を設定したいのですがどうしたらよいでしょうか?
一つ一つマッピングする方法は見つかったのですが、一括で設定する方法が見つからず質問させていただきました。

Aベストアンサー

>>一つ一つマッピングする方法は見つかったのですが、一括で設定する方法が見つからず質問させていただきました。

一括で設定がどういうことを意図するか不明ですが、

config/environment.rb の最後に

ActiveRecord::Base.table_name_prefix = "sys_"
(接尾なら"_suffix")

のように追加する方法があるようです。(試していません。)

ちなみにidフィールドも変更する場合

ActiveRecord::Base.primary_key_prefix_type = xxxxxxx
なんて指定方法もあるようです。

ただ、「Railsに逆らわずに、できるだけRailsの規約にしたがうべきです」ということも書かれています。

参考資料:「Rails レシピ/オライリー・ジャパン」
2章データベースに関するレシピ/レガシーデータベースの統合より

QPythonの勉強を始めました。バックスラッシュが打てません。

バックスラッシュを打とうとすると'\'が表示されてしまいます。どうすれば良いでしょうか。
また、ウィンドウズでPythonをする場合、ターミナルのクリアの仕方を教えてください。

Aベストアンサー

合ってますけど...

文字コードの都合です。英語圏で "\" と表現される文字は、 ASCII コードで '\x5c' ですが、日本の JIS コードで '\x5c' は "¥" なのです。従って内部的には同じ文字として扱われるので印刷する時以外は大丈夫です。

印刷する時に区別する必要がある場合はフォントの種類を英語の文字セットに変えてみてください。

QC:\Windows> から C:\Windows\Win98>への変更方法

次のMS DOSプロンプトの状態から
C:\Windows>

次のMS DOSプロンプトの状態にしたい。
C:\Windows\Win98>

色々試して見ましたがうまくいきませんので、教えてください。テストした結果は以下の通りです。

C:\Windows> CD \   と入力してEnterします
C:\>CD C:\Windows\Win98  と入力してEnterします

ディレクトリーの指定が違いますと、表示されてうまくいきません。

Aベストアンサー

>C:\>CD C:\Windows\Win98  と入力してEnterします

↑で別に間違ってはいないので、"C:\WINDOWS\win98"ディレクトリが存在しないのでは?

dir c:\windows\win98

で確認してみた方が良いと思います。


人気Q&Aランキング

おすすめ情報