Oracle

全3479件中3441~3460件表示
  • 列名の変更 (Oracle 8.1.7)

    表:TB_TEST 列:TB_TEST_MODE VARCHAR2(1) があります。列:TB_TEST_MODE VARCHAR2(1)を下記に変更するには SQLplusでどのようにすれば良いのでしょうか? (1)列名の変更:TB_TEST_TESTMODE VARCHAR2(1) (2)型式の変更:TB_TEST_MODE NUMBER(1) (3)サイズの変更:TB_TEST_MODE VARCHAR2(5) (4)サイズの変更:TB_TEST_MODE NUMBER(5) 以上、ご存知の方ご教示宜しくお願いいたします

    • nao0
    • 回答数3
  • order by の逆は・・・

    TB_SYOUHIN(表)があり、TB_SYOUHIN_UDATE(列):日付 があります SQL分で select * from TB_SYOUHIN order by TM_SYOUHIN_UDATE と発行した場合 TB_SYOUHIN(表)に3データ存在した場合 TM_SYOUHIN_UDATE が、 (1)06/03 16:30 (2)06/04 16:30 (3)06/04 17:00 の順(昇順)に並び代わりますが、降順に並び替えたい場合は、どのようにSQLを発行すればいいのでしょうか? 初歩的な質問で申し訳御座いません ご存知の方、ご教示ください 宜しくお願いいたします

    • nao0
    • 回答数2
  • RAW型の検索判定について

    RAW(73)で定義しているカラムがあります。 例えばカラム名「RAW_DATA_01」とすると参照する時、 select dump(RAW_DATA_01,16) from ~ とすると NULLならNULL、それ以外なら Typ=23 Len=73: 4b,9,0,0.....などと表示されます。 数万レコードの検索でNULLが殆どを占めるのですが、NULL以外だけを検索する方法が分らず困っています。 表示ではNULLと出てくるのだからなんとか判断出来そうに思うのですが。 DBはOracle8i for Linuxです。良きアドバイスを!

    • DIRI
    • 回答数1
  • 列名無効について

    お世話になります。 下記のSQLを実行すると列名無効になってしまいます。 なにが悪いのかまったくわからないので アドバイスをお願いします。 最終行の当月一括仮消売上でエラーになっています。 --当月一括仮消売 select t1.取引先コード, (sum(NVL(ukm.売上検収金額,0))) * -1 AS 当月一括仮消売上 from T_ZZ売上検収 uk, T_ZZ売上検収明細 ukm, (select max(t.取引先コード) as 取引先コード, t.部門番号 from (SELECT b.部門番号 FROM M_ZZ部門 b WHERE not exists(SELECT b.部門番号 FROM M_ZZ部門グループ g,M_ZZ部門グループ明細 gm Where g.部門グループ番号 = gm.部門グループ番号 AND gm.部門番号 = b.部門番号 AND g.部門グループ番号 = 67) AND b.削除フラグ = '0') b, (SELECT t.取引先コード, t.部門番号 FROM M_ZZ取引先 t, M_ZZ部門 b where t.部門番号 = b.部門番号 and b.削除フラグ = '0') t group by t.取引先コード,t.部門番号) t1 where uk.売上検収SEQ = ukm.売上検収SEQ and uk.得意先コード = t1.取引先コード and uk.案件属性 = '0' and uk.元売上検収SEQ IS NULL and uk.承認区分 = '1' and uk.削除フラグ = '0' --開始日付 and uk.検収日 >= to_date('20040401 00:00:00','yyyy/mm/dd hh24:mi:ss') --終了日付 and uk.検収日 <= to_date('20040430 23:59:59','yyyy/mm/dd hh24:mi:ss') --仕入商品販売 and ukm.サービス分類コード != '07' group by t1.取引先コード,当月一括仮消売上 よろしくお願いします。

  • ORACLEを仕様目的について

    データベースでORACLEやIBMのDB2、MSのSQLServerなどがありますがEnterpriseクラスで上記の3つのうちOracleが断トツで一番値段が高いと聞きましたが そんなに機能がちがうのでしょうか?それともたまたま 使える人が多いからでしょうか?(シェア?) ご存知の方お教えください。

    • tel
    • 回答数2
  • ORACLE8について

    WindowsNT4.0Server SP6a上のORACLE8をWindowsServer2003上に移行しようと思いますが、動作しますでしょうか?ご存知の方がいらっしゃれば教えてください。

  • SQLについて

    お世話になります。 初心者です。 基本的なことなんですが やりたいことは部門グループ番号が67以外の 部門番号を取得して期待のですが どのように書いたらよいのかわかりません。 どなたかアドバイスをお願いします。 現在書いているSQLです。 SELECT b.部門番号 FROM M_ZZ部門グループ g, M_ZZ部門グループ明細 gm, M_ZZ部門 b Where not (g.部門グループ番号 = gm.部門グループ番号 AND gm.部門番号 = b.部門番号 --部門グループ番号 AND g.部門グループ番号 = 67) GROUP BY b.部門番号 よろしくお願いします。

  • 外部ライブラリのロード中にエラーが発生しました

    OracleでDLLの関数を使用したいのですが、 タイトルのようなエラーメッセージが出てしまいます。 以下のような手順を踏みました。 (1)Listener.ora/TnsNames.oraの確認 (2)Libraryの作成  CREATE OR REPLACE LIBRARY HARU AS 'C:\test\haru.dll'/ (3)Packageの作成  FUNCTION F_HARU_CALL (haha IN BINARY_INTEGER,ruru OUT VARCHAR2) RETURN BINARY_INTEGER; (4)Package Bodyの作成  FUNCTION F_HARU_CALL (haha IN BINARY_INTEGER,ruru OUT VARCHAR2) RETURN BINARY_INTEGER IS EXTERNAL LIBRARY HARU NAME "F_HARU" LANGUAGE C CALLING STANDARD C; Object Browserで(4)を確認実行したところ タイトルのようなメッセージが出ました。 (4)をCALLする前後にデバッグ文を書いたのですが、 例外エラーのようで、後の方のデバッグ文は実行されませんでした。 解決策のアドバイスをよろしくお願い致します。

  • DB全体の表の一覧

    Oracle8iを使用し、DB1というデータベースを構築しています そこで SQLplusを用いて、DB1に存在している表(複数)を見たいのですが、どのようにコマンドを発行すれば良いのでしょうか? 以上、初歩的な質問ではございますが、宜しくお願いいたします

    • nao0
    • 回答数2
  • SQLの抽出方法について

    あるテーブルに以下のカラムがあります。 店舗コード,売上日,金種コード,履歴番号,売上金額 プライマリキー(店舗コード~履歴番号) このテーブルには、店舗、売上日、金種コードごとの売上金額が履歴で管理されています。 ・データイメージ 0001,2004/04/01,01,0,1000 ・・・1行目 0001,2004/04/01,01,1,1100 ・・・2行目 0002,2004/04/01,02,0,500 ・・・3行目 0003,2004/04/01,03,0,2000 ・・・4行目 0003,2004/04/01,03,1,2010 ・・・5行目 0003,2004/04/01,03,2,1500 ・・・6行目 0001,2004/04/02,01,0,800 ・・・7行目      ・      ・ このデータから、売上日を指定して、 全店舗の金種ごとの履歴番号が最大のレコード(2,3,6行) を取得したいのですが、いいSQLが思いつかないので、ご存知の方教えてください。

  • Oracleで、DATE型カラムについて

    Oracle9iで、テーブルを作成しました。 各テーブルには、DATE型のカラムがあります。 テーブル内:2004-04-17 01:15:00 と、入っているとき SELECT TO_CHAR(日付,'yyyy/mm/dd hh24:mi') FROM テーブル という風にアクセスしました。 しかし、 あるテーブルでは、 4/04/17 省略形になったり、 はたまた、あるテーブルでは、 2004/04/17 00:00 と時分が0になってしまったり。 なぜ、上のように、フォーマットを指定しているのにもかかわらず、おかしくなってしまうのかわかりません。 わかる方、お教えください。

    • takokko
    • 回答数2
  • SYSDBAでSQLPLUSへログオンできない

    はじめまして。 さっそくですが質問させてください。 AAAというWindowsのアカウントでログオンした場合 あるオラクルユーザでSQLPLUSへSYSDBAへログオンできません。 エラーメッセージは「権限がありません」というものです。 BBBというWindowsのアカウントでログオンした場合 上とオラクルユーザでSQLPLUSへSYSDBAへログオンできます。 AAA,BBB共にadministratorで、 BBBというアカウントはオラクルをインストールしたり Create Databaseを行ったアカウントです。 Windowsのアカウントが関係あるかどうかもわかっていませんが、 なにかヒントだけでもかまいませんので、教えてください。

    • noname#6358
    • 回答数2
  • oracle9i インスタンスの削除方法

    oracle9iをインストールしデータベースを作成したのですが、再作成を実施しようとしたのですがインスタンスを削除しないと再作成できないと聞きました。 oracle9iでインスタンスを削除する方法がわからないので教えてくださいm(_ _)m よろしくお願いします。

    • pittyon
    • 回答数2
  • オラクル(oracle9i)の購入価格に関して

    以前の質問で、No.850767にもありますが、オラクルを購入するには、ソフトウェアライセンスとCDPack、Standard Product Servicesの3つが基本的には必要だと、オラクル社のHPの「Oracle Price 2003」から把握できました。 それで、ライセンスの価格はHPやNo.850767の質問からわかったのですが、CDPackの1個の価格は、いくらなのでしょうか。大体の標準価格をOracleDatabese9iと10gの両方の価格をご存知の方、教えて頂けますでしょうか。 できれば、その価格が出ているURLも教えて頂けますでしょうか。 よろしくお願いします。

    • jcos
    • 回答数3
  • SQL構文を手助けしてください

    (1)のようなテーブルデータを(2)のように表示したいと思います。 AA,BB,CC,DD,EEは列名としてください。 (1) AA BB CC DD EE __________________________ 00 01 2004/01/01 XX YY 01 00 2004/01/01 XE YD 01 00 2004/01/05 XZ YZ 02 01 2004/01/10 X2 YE 02 02 2004/01/05 XW YI 02 02 2004/01/06 XF YL (2) AA BB CC DD EE __________________________ 00 01 2004/01/01 XX YY 01 00 2004/01/05 XZ YZ 02 01 2004/01/10 X2 YE 02 02 2004/01/06 XF YL <条件> AAとBBでキーを作り、CCのMAXの該当レコードを表示したい。 SELECT AA,BB,MAX(CC),DD,EE FROM TEST_TABLE GROUP BY AA,BB というような感じかなと思ったのですが、「GROUP BY の式ではありません」と怒られてしまいます。 どなたか簡単なやり方をご存知で無いでしょうか?

  • バグってありますか?

    データベースを選んでるんですが、AccessはVer1のころから触っていて、安直でわりかし好きです。でも、信頼性からOracleかなとも思っています。 ただ、友人が「Oracle教」の信者で、あんまりうるさく「Oracleは絶対にいい」というもので、ちょっと心情的に反発を感じています。 やっぱり「絶対にいい、バグがない」のでしょうか? 解説書を立ち読みすると、権利関係など設定がかなり複雑で、「チューニングの本」などがあることから、「好きな人にはいい」だけで、「絶対にいい」とはいえないんじゃないか?と思ってしまいます。 また、「バグがない」と言うのも、複雑なために「これはOracleのせいだ」と断言できないような現象がになるだけなんじゃないでしょうか? 分かりやすく教えてください。

  • oracleサービスの自動停止バッチファイル

    oracleのサービスを停止させようとしたとき、手動で行う場合には「管理ツール」の「サービス」から「停止」を行うかと思いますが、これを自動で停止する場合に何かバッチファイルを使ってやりたいと思っています。 どのようなバッチファイルを作成したらよいかお教えください。 よろしくお願い致しますm(_ _)m

    • pittyon
    • 回答数1
  • Oracle GOLD について

    Oracle GOLD の 資格をとろうと思うのですが、勉強方法、参考資料などを教えてください。 通称黒本という教科書で勉強をして問題集をしていこうかと考えていますが、実際にどれだけの本を買ってどういう順序で勉強していけば良いかアドバイスの程よろしくお願いします。 できれば、取得者の方お力ください。

  • oralce の値段?

    はじめまして。oracleを購入しようとしています。値段はどれくらいかかるのでしょうか?ホームページで拝見したぐらいです。ライセンスや維持費がわかりません。できるだけ安く購入するのが希望です。日本で買うと高いと思われるので、海外版のソフトを購入することも検討しております。例えばシンガポール、中国、タイなど。英語表示であれば問題ありません。どなたか心やさしいかた教えてください。

    • sys_sys
    • 回答数2
  • 副問い合わせで複数の列を返す

    こんにちは、Makotoと申します。 SQLの副問い合わせで質問があるのですが、 現在のSQLは CREATE OR REPLACE VIEW VIWTEST AS SELECT KOMOKU1, KOMOKU2 (SELECT SUM(KOMOKU3) FROM TBL WHERE A = 1 (SELECT SUM(KOMOKU4) FROM TBL WHERE A = 1 (SELECT SUM(KOMOKU5) FROM TBL WHERE A = 1 FROM M_TBL; という感じのSQLなのですが、副問い合わせの所 が見ているテーブルも条件も一緒なので1つにまとめたいのですが、うまくいきません。CURSORという関数があったのですが、VIEWでは使用できませんでした。なにかよい方法はないでしょうか? 開発環境は oracle 9i(AIX) pro*C/C++ でおこなっています。