• ベストアンサー

テーブル作成のサンプル

オラクルを勉強したいのですが、なにかテーブル作成のsqlサンプルが載っているHPなどありましたら、ご教授頂けないでしょうか?

  • Oracle
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
回答No.1

一番詳しいのは以下のページです。 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_v1/server.102/B19201-01/statements_7.html#7662 (OraceのSQLマニュアル自身) ただ、サンプルが欲しいということですので でYahooでもGoogleででも「Oracle create table」などと検索 すると色々なサンプルが出てくると思いますよ。 どういったサンプルを求めているのかよく分からないので そういった形で紹介させていただきました。 一番簡単なCREATE TABLE文であれば以下ですかね。 create table aaa ( col1 number);

その他の回答 (1)

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

$ORACLE_HOME/rdbms/admin/utlsampl.sql ファイルに、サンプルスキーマである scott の定義分が置かれています。 その中には、scott ユーザの作成、emp 表、dept 表などの作成 (10g 以降では主キー制約等も設定されます)、テストデータの insert などの記述があり、どれも平易なものなので、大変参考になるかと思います。

関連するQ&A

  • ORACLEテーブルを作成したSQLを調べたい

    バックアップに別サーバに同じORACLEテーブルを作成することとなりました。 どんなSQLでそのテーブルを作成したのか資料が無くてわかりません。 調べる方法を教えてください。よろしくお願いします。

  • SQLServer2005のテーブル作成について

    こんにちわ。 いまSQLServer2005Expressをダウンロードして, データベースを作成し,そこにテーブルを作成しようとしています。 そこで「SQLServer Managemant Studio Express」を使用すれば, 一応テーブルを作成することができるのですが, テーブル定義のスクリプトを作成して, OracleのSQL*Plusのようなコマンド機能から実行したいのですが, SQLServerではそれはどの機能にあたるのでしょうか? 教えてください。よろしくお願いします。

  • Oracleのテーブル作成スクリプトを作成したい

    Oracle8i のDBA Studioで数十の表を作成したのですが、ここからテーブルの作成スクリプトを出そうとして困りました。いわゆる Create Table文なのですが、これを自動で簡単に作る方法はないでしょうか?SQL-ServerのEnterprise Managerでは、SQLスクリプトの作成があって、Create文を簡単に生成できるのですが、これと同じような感覚で、既に作成してあるテーブルのCreate文を出力する方法はないでしょうか?Oracleには、ほとんど慣れていないので、方法があると思うのですが、探し方が悪いらしく途方にくれています。どなたかよい方法を御存じないでしょうか。

  • テーブル領域をrmコマンドで消してしまいました.

    Oracle(ver8)データベースを使って、sqlコマンドでテーブルを作成後、UNIXのrmコマンドでテーブル領域を削除しまいました。 そのため、Oracle起動時にこの領域をマウントしようとして失敗してしまい データベースにアクセスできません。 復旧方法をご教授下さい。 テーブルは不要なので、Oracleデータベースにこの領域が削除されていることを認識させたいのです。

  • phpPgAdminでテーブルが作成できない

    PHPからPostgresSQLのDBのテーブルへの読み込みができません。 前任者が作成したtestテーブルでPHPを作成すると問題ないが、 私が作成したtest2テーブルに変更すると、以下のメッセージが出ます。 ******エラーメッセージ********************* Warning: pg_query(): Query failed: ERROR: permission denied for relation test2 ******************************************* phpPgAdminでtest2テーブルを作成しましたが、作成の仕方が問題なのでしょうか。 test2テーブルはtestテーブルとわかる範囲で同じ設定にしてあります。 ぼんやりとした質問になってしまって恐縮ですが、 ご教授ください。宜しくお願い致します。 ****************************************** 作成したPHPの一部 ******************************************* $sql = "SELECT * FROM test;"; ↑これだと問題なく表示される $sql = "SELECT * FROM test2;"; ↑こちらだとエラーになる *******************************************

    • ベストアンサー
    • PHP
  • テーブル作成について

    はじめまして。おしえてください 初めてOracleでテーブルを作成します。 そのときにPCTFREE、PCTUSE、PCTINCREASEの設定 をするのですが、これはなんですか? これを設定する際に気をつけたらいいことをおしえてください。 お願い致します。

  • データベースのテーブル一覧を表示する方法

    Oracleデータベースの作成したテーブル一覧を表示させるSQL文を教えてください。

  • sample1のテーブル内容をsample2のテーブルの形に変更させる

    sample1のテーブル内容をsample2のテーブルの形に変更させる 簡単な方法はないでしょうか? マクロ・VBAなどお教え頂けませんでしょうか? よろしくお願いします。 sample1 http://www17.atpages.jp/fxmaster/sample1.htm sample2 http://www17.atpages.jp/fxmaster/sample2.htm

  • オラクルのUPDATEで複数テーブル

    見ていただいてありがとうございます。 どなたか、方法がお分かりになる方、 ご教授いただけるよう宜しく御願いいたします。 ORACLEのSQL_PLUSを使用して以下のような SQLを実行するとエラーとなります。 UPDATE テーブル名1 , テーブル名2 SET テーブル名1.項目A = '2' , テーブル名1.項目B = '02' , テーブル名1.項目C = テーブル名2.項目A 当方、ACCESSとSQLサーバーでSQLの経験が若干あり、 そちらではこの記述方法で正常実行されるのですが、 オラクルでの記述方法がよくわかりません。 ネット等を利用し調べたのですが、打開策が見つからず、質問させていただこうと思った次第です。 どうか宜しく御願いいたします。

  • BIのSSISで一時テーブルの作成ができない

    Ver:SQLServer2005 SQL Server Business Intelligence の SSIS の、 「SQL 実行タスク」にて、グローバル一時テーブルの 作成を試みたところ、実行結果は問題なく完了となっているのですが、 実際にテーブルの生成がされていませんでした。 また、ストアド上でグローバル一時テーブルを作成するようにし、 そのストアドを実行させて問題なく完了させても、 やはりテーブルの生成がされていませんでした。。 なお、グローバル一時テーブルの削除は問題なくできます。 これは、そもそも出来ない操作なのか、 それとも、何か解決法があるのか、どなたかご教授願えないでしょうか? 恐れ入りますが、なにとぞよろしくお願いいたします。