• 締切済み

SQLServerでvarchar型からsmallmoneyに変換

SQLServerでvarchar型からsmallmoneyに変換はどのように行いますでしょうか?よろしくお願いします。

みんなの回答

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.1

テーブルの属性? SQL? どちらの話しです? とりあえず SQL の事だとして、バージョンが7以降であれば cast(列名 as smallmoney) で可能。 求めている回答と違うなら、バージョンと詳細を明記してください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MySQL5.1で varchar(100)のものを varchar(

    MySQL5.1で varchar(100)のものを varchar(90)にする予定です。 (後ろの10バイトは無条件になくなっても構いません) 通常の手順ではalter tableを使います。 今回は、他の項目も変更(auto_incrementやキーの追加)するので 一度 mysqldumpでSQLを吐き出して、 CREATE文の以下を変更 varchar(100) → varchar(90) auto_incrementやキーの追加 そして、mysqlでリストアします。 この方法は、アリでしょうか? 他のデータベース(PostgreSQL, SQLServer, Oracle)でも使える手法でしょうか? 皆さんのvarchar(100) → varchar(90)する方法が知りたいです。

    • ベストアンサー
    • MySQL
  • VarChar型をINT型に変換するには

    SQL文の抽出条件にフォームのオプション値をいれているのですがエラーがでます「VarChar型をINT型に変換できません」  なぜでしょう。 = CONVERT (int, 'Forms ! MainCommunication_F ! Frm_1')でグリッドに設定しています。

  • Varcharについて

    Oracleでは文字列の宣言にVarchar2()を使いますよね 何故、OracleだけVarcharではなくVarchar2なのですか? ※OKWAVEより補足:「Webシステム開発」についての質問です。

  • SQlServer 2000 :Datetime変換

    SQlServer 2000 のSQLでのDatetimeの変換方法 datatime型データの年月部分(YYYYMM) だけデータをつくりたいのですが、方法を教えてください。

  • Varcharサイズ変更後にエラー

    こんにちは。宜しくお願いします。 かなり古いシステムでVB6で開発されているものがあるのですが、昨日、データーベース(SQLServer2005)のとあるテーブルの列のサイズをVarchar(1000)からVarchar(2000)へ変更しました。 すると、いままで問題なく稼動していたシステムにエラーが発生しまして、デバッグしてみると、SELECT文で取得した変更箇所の列の値が、NULLで戻ってきました。 NULL値の対策として、IsNull関数を使用して、NULL値の場合には、別の文字列に変換するようにしてあるのですが、IsNull関数ではNull=Falseを返します。 いろいろネットで文献を探しまして、Where句に指定している列名をSELECT句に含まないといけないという記述を発見しましたが、実行しても結果は変わりませんでした。 なにかSQLServer側で意識しなくてはいけない事があるのでしょうか。 当方、DBにはあまり詳しくないので、原因に心当たりのある方はご教授頂ければ幸いです。

  • SQLServerのテーブルについて

    今、SQLSERVER上に5200万行ほどのレコードを保持しているテーブルがあるとします。 クエリアナライザで検索条件を指定して検索しても 1時間ほどかかります。 そこでインデックスというものを追加したいのですが、 データ数が多いのか、うまくいきません。 どなたか教えて下さい。 ● hizuke | datetime ● name | varchar count | int area | varchar ●の部分にインデックスを付加したいと考えています。

  • SQLのVARCHARとVARCHAR2の違い

    SQLについての質問です。 文字列型のVARCHARとVARCHAR2の違いについて教えてください。 まだ、初心者なのでなるべく分かりやすくお願いします。

  • VARCHAR2について

    こんにちわ。 分からない事があります・・・。 oracleで maxlengthがVARCHAR2 40となっている場合 htmlのテキストボックスの <input type="text" maxlength="??"> サイズはいくつになるのでしょうか・・・。 VARCHAR2という事の意味がイマイチわかっていないため 初歩的な質問で申し訳ありません よろしくお願い致します.

  • 【SQLServer】UNICODEから文字への変換について

    SQLServer2005を利用しています。 半角→全角変換の関数を作成するために、一度unicode関数を使用したいと考えています。 が、UNICODEから文字への変換方法がわからず困っています。 文字からunicodeへは、UNICODE関数があるのですが、逆はないのでしょうか? 一方通行にしか変換できないのでしょうか? ご存知の方よろしくおねがいします。

  • VARCHAR型のデータをgetString以外でうけとるには?

    最大32000バイトのEBCDIC文字列(VARCHAR FOR BIT)をDBからうけとって、それを1バイトずつ処理していかないといけないのですが、出力パラメータがVARCHARのデータをgetString()でうけとると暗黙的にユニコード変換されてしまい、結果が異なってしまいます。 なにか良い方法はないでしょうか?

印刷できません 49が消えません
このQ&Aのポイント
  • 印刷できない問題が発生しました。DCP-J968Nを使用しています。
  • Windows10のパソコンと無線LANで接続しています。
  • 関連するソフト・アプリは使用しておらず、ひかり回線を利用しています。
回答を見る