Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

RSS

  • 受付中

    回答
    2

    テーブルデータの桁数

    DBのテーブルカラムの定義長は何を考慮して決めますか? テーブルにINSERTする際に、値が大きいため登録できないエラーが出てしまったので、テーブル定義を変更しました。 そもそろ定義長は何を基準に決めているのか気になりました。 カラムに登録する文字のバイト数を考慮する以外に何かありますか? 何かコストやリソースなど考慮する点があるのでしょうか

    • 0評価
    • 46PV
    kahi kahi 2日前
  • 解決済

    回答
    3

    SQL内NVL CASEが効かない

    取得したデータ項目に対して、その項目の値がNULLであれば、’文字列’に変換するように書いていますが、なぜか効かない(変換してくれない、NULLのまま)、この問題を解決できるアドバイスをいただけませんか?(内部結合や外部結合やサブクエリなどを使っている) 宜しくお願い致します。 SELECT FINAL_RESULT.RESULT2

    • 0評価
    • 68PV
    cina12064 cina12064 5日前
  • 解決済

    回答
    2

    oracle sqlである期間をxx年xx月で表示したい

    oracle sqlである期間(yyyymmddの差を)をxx年xx月で表示したいのですが、どうもうまくいきません。アドバイスをいただきたいです。宜しくお願い致します。 できれば、サンプルをいただきたいです。

    • 0評価
    • 62PV
    cina12064 cina12064 1週間前
  • 解決済

    回答
    1

    ORA-04031エラー原因

    前提・実現したいこと DBバージョン Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production "CORE 11.2.0.1.0 Production" TNS f

    • 0評価
    • 57PV
    Dreamer_okb Dreamer_okb 1週間前
  • 解決済

    回答
    2

    SQLのSELECT文のみでTransactionが必要かどうか

    内容 Database初心者ですので、内容の誤りありましたら申し訳ありません。 Oracle DatabaseでSQLのSELECT文を書いているのですが、感覚的なところもあって間違って居るかもしれませんが、Transactionを張った方が取得が早いように感じます。 SELECT文の参照だけで、Transactionの効果はあるのでしょうか?また、仮

    • 0評価
    • 120PV
    tamago83 tamago83 3週間前
  • 解決済

    回答
    4

    Windws10マシンに対し、なんとか無料でWindws7とのダブルブートにする方法は無いでしょうか...

    現在、使っているPCのOSは、Windows7からアップデートしたWindows 10です。 Oracle11gをインストールしたいのですが、Oracle11gはWindows10にはインストール出来ないようで、Windows 7の環境を用意したいと思っています。 初めはVirtual Boxを試したのですが、メモリ不足でVirtual Boxの

    • 0評価
    • 177PV
    GiveAHand GiveAHand 3週間前
  • 解決済

    回答
    1

    勉強の為に、LinuxにOracleをインストールしたいと思っています。CentOSかUbuntuで...

    勉強の為に、OracleにLinuxをインストールしたいと思っています。 いろいろ調べてみると、使うLinuxは、CentOSかUbuntuのどちらかかなぁと思っています。 CentOSは有名なサーバー用Linuxらしいですし、Ubuntuはユーザーフレンドリーで有名との事なので、私は初心者なのでUbuntuかなと思いつつ、でも、Oracleを使

    • 0評価
    • 108PV
    GiveAHand GiveAHand 3週間前
  • 解決済

    回答
    1

    Oracle Databaseに対するSQLのSELECT文の質問

    Oracle Databaseに対するSQLのSELECT文で質問があります。 9桁の日付が格納されているフィールドを条件付きで抽出したいと思います。 9桁・・・西暦4桁+月2桁+日2桁+1 (末番は1になっています) ★抽出したいのは 例えば商品と納期というフィールドがあった場合 (納期に当たるのが上記9桁の日付フィールド) 各商品の1番

    • 0評価
    • 93PV
    cd987456 cd987456 1ヶ月前
  • 解決済

    回答
    6

    テーブルAに存在していてテーブルBにないデータを高速に抽出したい

    前提・実現したいこと テーブルAに存在していてテーブルBにないデータを高速に抽出したい。 テーブルAとBはいずれも100万件以上のデータを持つ別々のテーブル。 発生している問題・エラーメッセージ 処理に10分以上かかってしまう。 該当のソースコード select * from tableA, tableB where tableA.key1

    • 0評価
    • 182PV
    koji2017 koji2017 1ヶ月前
  • 解決済

    回答
    2

    Oracle SQLについて

    OracleのSQLで、フィールドに殆ど数値が入っているのですが、文字やNULLも入っています。 A0001 123 456 2 NULL 123 0 あああ これらの中で数字だけ集計し、文字の場合はそのままグループするというのは可能でしょうか。 何卒宜しくお願い致します。

    • 0評価
    • 112PV
    Tanaka_hiro Tanaka_hiro 1ヶ月前
  • 解決済

    回答
    2

    ODP.NETから取得したDataTableの参照について

    発生している問題・エラーメッセージ OracleDataAdapterのFillで取得したDataTableに対して 下記のようなLINQを記述すると Dim q = From c In dt Where c.Field(Of Long)("ID") = 1 Select c.Field(Of Long)("COUN

    • 0評価
    • 110PV
    tmht32884 tmht32884 1ヶ月前
  • 解決済

    回答
    5

    insertのリトライについて

    ーになる値が重複する可能性を回避するために念のために登録処理時に リトライ処理を追加したいのですが、insert時のsqlの結果をもとにリトライできるでしょうか それとも事前にselectしてからinsertすべきでしょうか? 例えば連番や時間などがキーになり並列処理などでたまたま値がかぶってしまった時を想定しています

    • 0評価
    • 188PV
    eugenio eugenio 1ヶ月前
  • 受付中

    回答
    1

    PHP(Symfony2)で直接ファンクション(プロシージャ)を実行したい

    前提・実現したいこと PHP(Symfony2)で直接ファンクション(プロシージャ)を実行したい 通常ociを利用した記述と同じ挙動にしたいです 参考 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19245-02/d_util.htm

    • 0評価
    • 119PV
    yappe yappe 1ヶ月前
  • 解決済

    回答
    4

    update分の一部置換

    お世話になります。 データベースの、名前が入っている列(すべて2文字を想定) を一括で置き換えたいのですがなにがいけないのでしょうか。 個人情報テーブル NAME 顧客 太郎 顧客 太 顧客 愛 → これの名字部分をすべてテストに入れ替えたいです update 個人情報テーブル クエリ update 個人情報テーブ s

    • 0評価
    • 114PV
    yamaguti yamaguti 1ヶ月前
  • 解決済

    回答
    4

    A5:SQLの使い方について

    質問 SQLのツールでA5:SQLの使用を考えています。 使い方や参考にある書籍、webなどありましたら、 教えていただけますでしょうか。 また、A5:SQLについてご意見ご感想のある方がいらっしゃいましたら、 個人的な感想でもよろしいのでお聞かせください。 よろしくお願いいたします。

    • 1評価
    • 275PV
    kahi kahi 2ヶ月前
  • 解決済

    回答
    1

    Oracle Solaris 11.2 ⇒ 11.3 更新時の非互換情報

    担当システムで、Oracle Solaris 11.2 を利用しています。 Solaris 11 から、障害修正の適用が集約されたSRU(Support Repository Update) のみとなっていますが、これを適用すると、同時にマイナーバージョンが上がってしまうため、 現在のところ適用には慎重な姿勢をとっています。 しかし同時に、何

    • 0評価
    • 137PV
    hirottsu76 hirottsu76 2ヶ月前
  • 解決済

    回答
    6

    命名規約の過去形などの名前の付け方について

    受取時間、受信時間のような項目の名前を下記のどちらが良いか迷っております。 大筋名前は名詞が良いと思っているのですが、意味合い的に受け取った日なので過去形 の方がしっくりくるなと思い迷っております。 命名規則の名詞、形容詞、過去形なにか良い決め事はありますでしょうか received_time receive_time

    • 1評価
    • 167PV
    eugenio eugenio 2ヶ月前
  • 解決済

    回答
    3

    【SQL】相関副問合せについて

    データベーススペシャリストを学んでいます。 下記問題の答えが以下のようになるのか理解できません。 以下のSQLが正解とのことですが、何故、このSQLが実行できるのか分かりません。 出典 問題の出典 問題文 "社員"表から,男女それぞれの最年長社員を除くすべての社員を取り出すSQL文とするために,aに入る副問合せはどれか。ここで,

    • 0評価
    • 160PV
    yuki116633 yuki116633 2ヶ月前
  • 解決済

    回答
    4

    DBの一意項目と命名規約について

    2つの異なるDB(mysqlとoracle)にキーとして同じカラムを設け同じ値を入れる必要が あるのですがデータ上明確にプライマリーになる値がなく、タイムスタンプ(ミリ秒)を取得して これをプライマリキーにしようと考えています。 この時、タイムスタンプ(ミリ秒)に良いカラム名はありませんでしょうか。いまはtimestamp_xx、xx_timestam

    • 0評価
    • 231PV
    eugenio eugenio 2ヶ月前
  • 受付中

    回答
    2

    Oracle SQL 結合後にカラムを取得したい

    下記のようなコードがあります。 atabとbtabというテーブルを結合させたabtabテーブルから値をとりたいのですが、うまくいきません。 select abtab.btabのカラム名 from (select * from atab left outer join btab on atab.id = btab.a_id)as abtab 最初をs

    • 0評価
    • 141PV
    tqkqt0 tqkqt0 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1665

  • 総質問数

    303

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る