Oracleシーケンスとは何者なのでしょうか?
なにやら番号のようなものですよねえ・・・たぶん
ということで以下について教えて下さい。

1.シーケンスとは何ですか?
2.Oracleシーケンスとは何ですか?
3.どのようにOracleシーケンスを取得するのですか?

以上、宜しくお願いいたします。

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

oracleとは」に関するQ&A: Oracleとは?

A 回答 (4件)

「順序」のことを言います。


平たく言えば、Oracleが用意しているカウンターです。
一意に採番するコードを生成する際などに使用します。

CREATE SEQUENCE文で「順序(シーケンス)」を生成し、作成(CREATE)されたシーケンスオブジェクトから、新たな値を取り出すことが可能になります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
なるほど、確かにSQL*PLUSでCREATE SEQUENCE~を作成すると
順序が作成されましたということをいわれますね。
Oracleが用意しているカウンターというのは非常にわかりやすい表現でした。

お礼日時:2000/12/20 15:14

こんにちは。


3. の質問に関してですが、sequence の今の値を取得するには currval を使用します。次の値を取るには nextval を使います。
Oracle 関係の書籍がたくさん出ているので一度読まれてはいかがでしょうか。基本的なことなのでどの本にも載っていると思います。
ちなみに、sequence は初期値、増分も設定できます。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
この質問を載せた後にがさごそ書籍を見渡してみたところriezoさんのご回答などがごにょごにょと記載されている
ものを発見しました。便利なものがあるのだなあと今更ですが思ってしまいました。

お礼日時:2000/12/20 15:22

こんにちは。



補足です。
過去にOracleシーケンスの掲示がありましたので、
一度参考にしてみて下さい。

ではでは・・・

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=16747
    • good
    • 1
この回答へのお礼

補足ありがとうございます。
ACCESSにはオートナンバー型というものがあるんですね!勉強になります。

お礼日時:2000/12/20 15:18

シーケンスオブジェクトはロールバックの対象にはなりません。

どうしても欠番を出したくないときはよく考えてデータベースを更新する必要があります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ロールバックの対象にならないということを生かせる場面では非常に有効的ですよね!

お礼日時:2000/12/20 15:16

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

oracleとは」に関するQ&A: Oracleとは?

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

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す

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

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

Q2階と3階への引越し費用の違い

引越しを考えております。
エレベータのない2・3階のメゾネットタイプの部屋へ引っ越します。

このとき、引越しの荷物を2階に入れていただく場合と2・3階に入れていただく場合では費用としてどれくらいちがうのでしょうか。

2人家族です。
3階に運ぶ荷物はダンボール15個と
解体した90X120のアルミラックと
3畳用のカーペットが2枚です。

だいたいどれくらい違うかわかる方教えていただけないでしょうか。

どうぞよろしくお願いいたします。

Aベストアンサー

引越し業者さんによって金額は色々違ってくると思うので、具体的な金額をアドバイスできる方は少ない気もします。

個人的には2階・3階ぐらいの違いで金額が違ったという経験はないですね^^
荷物の量(つまりはトラックの大きさ)、土日祝、繁忙期・閑散期の方が金額への影響は大きいようです。
ちなみに、2月中旬以降は倍ぐらい値段が違ってくると、お願いした業者さんは言ってました(大手でしたが。)

荷物の内容や形態(この場合、2階・3階のメゾネットへの引越し)を入力すれば、色んな業者から見積りが届くので、そこで比べてみるのはいかがでしょうか?
1回入力するだけで済むという仕組みです。

参考URL:http://www.hikkoshihikaku.com/

Qoracleのシーケンスについて

こんにちは。oracleのシーケンスについて教えてください。
次のようなシーケンスを作成します。

CREATE SEQUENCE SQC_TEST
INCREMENT BY 1
START WITH 1
MAXVALUE 999999
MINVALUE 1
CASHE 20
CYCLE
/

この時、キャッシュ分の20という値は、いつどこでクリア?されるのか知りたいのです。
一番最初はシーケンスをクリエイトした時にキャッシュが20確保されると思うのですが、次にキャッシュが確保されるタイミングっていつなんでしょう?
最初の20を使い果たした時?それともシーケンスを作成してあるインスタンスをリブートした時??
というのは、設定したシーケンスが、実際発番していないのに一日ごとに20ずつカウントされていってるので原因をつきとめたいのです。
とりあえずはNOCACHEに設定してありますが、原因がわかれば、と思い質問させていただきました。
何かアドバイスいただけたらと思います。宜しくお願いいたします。

Aベストアンサー

No.1で回答した misoka ですが、
No.1の回答は、全然正確ではなかったようです。
失礼いたしました。

参考URLを参照してみてください。
キャッシュは、最初の要求で確保され、次回の確保は
「CACHE要求」があったときのようです。
システム障害が発生すると、キャッシュされた番号が
失われる可能性がある、と書かれています。

参考URL:http://www.sqlpowerpage.co.jp/Sqlcmd/createsequence.htm

Q初めての1人暮らし。2階と3階で迷っています。また、プロパンについてご存知の方

この度、初めて一人暮らしをすることになりました。
気に入った物件があったのですが
2階と3階が1部屋ずつ開いています。


2階

メリット
・角部屋
・大きい窓の他に小さい窓(西向き)があり、窓の前にグリーンを置いたりできるスペースあり
・専有面積20m2
・キッチンと部屋の間にアコーディオンのような仕切りつき

デメリット
・大きい窓の目の前が隣の豪邸の壁(それほど迫っているわけではない)
・洗濯機置き場の蛇口がナナメに曲がっている(ナゼ?)

3階
メリット
・専有面積18m2(2階より少しだけ小さい様子)
・大きい窓をあけると下に隣の豪邸の屋根が見える(日当たりよし)
・洗濯機置き場の蛇口はまっすぐ

デメリット
・角部屋ではない
・3階だけど、エレベータはない
・2階とは少し間取りが違い、冷蔵庫を置くと、部屋からキッチンへ行くのがちょっと狭い感じ
(歩く場所を塞ぐ)


私は、日中行った感じでは2階がいいかなと思いましたが、
どちらがいいか迷っています。

2階は、外の景色は見えませんが
日中行った感じでは、さほど暗くもなかったです。
夜どんな風なのかが分からないのですが
星や月、太陽が見えないのはやはり気分的に閉鎖する感じでしょうか?
夜はカーテンを閉めているからあまり気にならないでしょうか。

また、そこはプロパンガスなのです。
1人暮らしで、週に2、3度お湯をためて4000円ぐらいという人もいれば、自炊もせず、シャワーを浴びるだけで月8000円という人もいます。

この度、初めて一人暮らしをすることになりました。
気に入った物件があったのですが
2階と3階が1部屋ずつ開いています。


2階

メリット
・角部屋
・大きい窓の他に小さい窓(西向き)があり、窓の前にグリーンを置いたりできるスペースあり
・専有面積20m2
・キッチンと部屋の間にアコーディオンのような仕切りつき

デメリット
・大きい窓の目の前が隣の豪邸の壁(それほど迫っているわけではない)
・洗濯機置き場の蛇口がナナメに曲がっている(ナゼ?)

3階
メリット
・専有面積1...続きを読む

Aベストアンサー

こんにちは。私は3階をおすすめします。

私が住んでいる部屋も南側の窓の外に、隣の家の壁がありますが、
確かに、いまの時期は結構明るいです。
でも、11月位から3月ぐらいまでは太陽が低いので、
直接日が差し込まず、お日様がとっても恋しかったです。

質問者さまの2階の部屋も、もしかしたら明るいのは夏場だけって
可能性もあるのではないでしょうか。

日差しなんかあんまり気にしないって思っていても、
いざ暗い部屋に住むとテンション下がりっぱなしです(笑)

ちなみに、私の部屋のプロパン請求書を見てみたところ、
使用量5~6立方メートルくらいでした。
自炊もしっかり、毎日シャワーでこんなものかと。

Qoracle8iでのシーケンス作成

こんにちは。教えてください。
oracleのシーケンスなんですが、シーケンスを作成するときに
cycleでmax値を超えると値が元に戻るっていうのがあると思うのですが、
それと同様に、たとえば2001年から2002年に変わったタイミングで
シーケンスの値を1に戻す、という設定方法はあるのでしょうか。
よろしくご教授ください。

Aベストアンサー

UNIX,Linuxの場合ならシェルを組んで
その中でSQL*Plusを呼び出して、
シーケンスの値を1にするようなSQLを実行すればいいでしょう。
(シェルの中で環境変数を設定することを忘れずに)

そのシェルをcronから2002/01/01 00:00:00に呼び出すことで実装できます。

Windows系もcronに似たようなコマンドがあるでしょう。
ATコマンド?

Qマンション3階建ての階による家賃が同じなのは変?

近々3階建てのマンションに引っ越そうとしている者です。
3階建てで階段がない物件で3階と1階が空いているみたいです。
3階と1階の中をみてきたのですが,ほぼ同じ作りでした。
しかし3階の方がベランダが広くて床とかが少しきれいな感じです。

総合的に見て,日当たり面とかでも,3階の方がいいような気がするのですが,家賃は1階も3階も同じらしいのです。1階は,何となく寒い気もしました。

家賃が階によっても同じこと,これって普通のことなんでしょうか。確かに3階は階段の上り下りが大変というデメリットはありそうですが。
階段なしのマンションで,家賃について詳しい方教えてください。
そして,これから私は赤ちゃんが生まれるんですが,やはりその場合1階の方が楽ですかね。
それも合わせてアドバイスをお願いします。

Aベストアンサー

 in_go-ing です。

 『補足』拝読いたしました。

 2階がどうかでしょう。2階が小学生くらいの男の子でしたらかなり下の階には響くでしょう。
 でも、3階だと、今度は質問者様が“気を付け”なければならない番です。でも、赤ちゃんじゃ泣き声くらいですよね。
 いずれにしても注意すべきは“住人の質”と“大家の質”です。

 『内見』の時に、共用部分の掃除の状態や、ゴミの集積所の状態、集合ポストの状態、掲示板の掲示内容などをお調べ下さい。集合ポストが溢れている部屋があったり、掲示に『騒音に気をつけて』とか『ゴミ出しはルールに従って』とかあれば“住民の質”を疑いましょう。

QORACLEの資格の今後は...

現在、基本情報処理の資格はもっています。

次に、何かさらに資格を取ろうと思った時、
現在ではオラクルの資格がかなり知名度が高いように
思います。オラクルプラチナを持っているなんていったら、神様に見えます。

仕事としても最近オラクルに手のをつけ始めましたし、取るとしても、シルバー・ゴールドだとは思うのですが、
オラクルの資格の今後とレベルアップについて、
私的には、オラクルの資格ってレベルアップ(8I→9I→10G?)していかないと意味がなさそうだし、
10年後にどうなっているのだろう?と思います。

それに比べて、全然すごい資格ではありませんが、基本情報処理といえども旧2種から名前は変われど、10年経っても変わりませんよね。

自分へのレベルアップや知識としての向上であれば、役に立つのは当然なのはわかっていますが、
たとえば、10年後に、資格手当てや、転職に対する有利度、レベルアップの手間、の知名度としてはどう思いますか?

まさか、「そんなデータベースもあったなあ..」とまでは行かないとは思いますが、もっとすばらしいものができ、シェアが拡大することだってありますよね。

オラクル資格の今後の有効度についてどう思われますか?
意見をお聞かせください。

現在、基本情報処理の資格はもっています。

次に、何かさらに資格を取ろうと思った時、
現在ではオラクルの資格がかなり知名度が高いように
思います。オラクルプラチナを持っているなんていったら、神様に見えます。

仕事としても最近オラクルに手のをつけ始めましたし、取るとしても、シルバー・ゴールドだとは思うのですが、
オラクルの資格の今後とレベルアップについて、
私的には、オラクルの資格ってレベルアップ(8I→9I→10G?)していかないと意味がなさそうだし、
10年後にどうなっているの...続きを読む

Aベストアンサー

10年後のオラクルの資格ですか・・・
はっきり言ってまったく見当も付きませんが、この手の資格って、取得してから長くて3年ぐらいが旬(?)じゃないですかね?(おっしゃられてる通りバージョンアップに対応しないと意味ないですから。。。)
余談ですが、今から10年ほど前に業界でもてはやされたメーカー系の資格にNovellのNetWare技術者がありましたが、今では「そんなサーバーもあったなぁ..」状態ですね^^;

回答になってなくてすみません。。。

Q3階リビングについて

新築を計画していて、3階にリビングを考えています。
3階リビングのメリット・デメリットを教えてください。
また3階リビングにされた方、感想を教えてくださいませ^^
3階リビングの楽しみ方やいい例もあれば教えてくださいませ^^

ちなみに土地は間口の狭いウナギの寝床で
計画では中庭のあるコの字型を考えています。

Aベストアンサー

単純に「2階リビング」と同様のように思います。
基本的に「リビングが生活の中心になる」となる考えると...

デメリットとしては
(1)1階で必要になる用事(郵便物、来訪者の対応)の際、階下に
 降りるのが面倒になると思います。
(2)ダイニングが3階なら必要以上のライフライン(ガス、水道)を
 持ち上げる必要があります。(2階なら飲み物取りに行く?)
(3)1階にて応接がないと「ちょっとしたお客の対応」が玄関端に
 なってしまいます。(室内に上げたくない方の対応)
(4)部屋の配置に気をつけないと、子供部屋が独立します。
 (子供の様子が分からなくなる)

メリットとしては
(1)単純ですがお考えの通り、採光・通風に優れています。
(2)建売にはない、特別感が得られます。
(3)寝室が下となるので、防犯では良くなるような気がします。
 (気付くという意味ですね)

周囲の環境によっては「開放感」が得られますが、
これには注意が必要だと思います。見たくなくても見える環境
にもなるので、ご近所への配慮も必要かもしれませんね。
(リビングに居る時間も長いでしょうし、照明も点けますから)
それと、これは設計により大きく変化するので分かりませんが、
洗濯と物干しは2階になりそうですね...水周り?
リビングに人を通すなら、ちょっと配慮が必要かも知れませんね。

デメリットのほうが「問題」となるので具体的なようですね。
個人的には面白そうですが、いろいろと考えてしまいそうです。
気づいた内容としてはこんな感じですが...如何です?

単純に「2階リビング」と同様のように思います。
基本的に「リビングが生活の中心になる」となる考えると...

デメリットとしては
(1)1階で必要になる用事(郵便物、来訪者の対応)の際、階下に
 降りるのが面倒になると思います。
(2)ダイニングが3階なら必要以上のライフライン(ガス、水道)を
 持ち上げる必要があります。(2階なら飲み物取りに行く?)
(3)1階にて応接がないと「ちょっとしたお客の対応」が玄関端に
 なってしまいます。(室内に上げたくない方の対応)
(4)部屋の配置に気をつけ...続きを読む

QOracle8i for Sun SPARC Solarsi R.8.1.6 のインストールについて

インストールをoracleユーザで実行するとエラーが表示され、
セットアップウィザードが表示されません。
どこが間違っているのでしょうか?

エラーの内容は、
Xlib:connection to "163.59.205.74:0.0" refused server
Xlib:Client is not authorized to connect to server
java.lang.InternalError:Can't connect to X11 window server using '163.59.205.74:0.0' as the value of the DISPLAY variable.
と表示されます。
どうもoracleユーザの環境変数"DISPLAY"が悪いようです。
起動は、サーバに直接接続された1つのモニターで行っていますし、
IPはそのインストールを行うサーバのIPアドレスをセットしています。
また、oracleユーザで"echo $DISPLAY"と入力すれば、
"163.59.205.74:0.0"と表示されます。
ついでに、"xhost +163.59.205.74"と入力すれば、
Xlib: connection to "163.59.205.74:0.0" refused by server
Xlib: Client is not authorized to connect to Server
xhost: unable to open display "163.59.205.74:0.0"
と表示されます。

インストールをoracleユーザで実行するとエラーが表示され、
セットアップウィザードが表示されません。
どこが間違っているのでしょうか?

エラーの内容は、
Xlib:connection to "163.59.205.74:0.0" refused server
Xlib:Client is not authorized to connect to server
java.lang.InternalError:Can't connect to X11 window server using '163.59.205.74:0.0' as the value of the DISPLAY variable.
と表示されます。
どうもoracleユーザの環境変数"DISPLAY"が悪いようです。
起動は、サーバに直...続きを読む

Aベストアンサー

はじめまして。
もう少し自分が行った手順を詳しく書いてみてはいかがでしょうか。私の場合は linux ですが
% su
# xhost +
# su - oracle
% export DISPLAY=localhost:0
でやりました。例えば、この場合だと xhost は root で実行しています。DISPLAY の設定は oracle で実行しています。xhost について詳しくないのでわかりませんが、エラーの内容をみると、パーミッションの関係でうまくopenできないような気もするのですが。
同じようにやっていれば、これは解決になってないですね。。。「アドバイス」ということで許してください。

Q3階建てを検討しています

80m2程度の土地に一軒家を建てようと思っています。
4人家族でハウスメーカーからは3階建ての建築も提案されています。

3階建てのデメリットはどのようなものでしょうか?
・移動が面倒
・3階は暑い(一軒家の3階と、マンションの3階では暑さは違うのでしょうか?)
他、何かありますか?

またリビング、水回りを1階にしようか、2階にしようかも迷っています。
採光や外の目線などを考えると2階がいいのか、
郵便やゴミ出しの移動を考えると1階がいいのかと悩んでいます。
おすすめはありますか?

Aベストアンサー

 80平米の土地の建ぺい率が不明ですが、3階建てにしないと家族が必要とする部屋数が確保できないのでしょうか?もしそうなら、デメリットがあっても3階建てにせざるを得ないと思います。逆に2階建てで足りるなら3階建てにする意味がないです。建築費が高くなるし、維持費が掛かりますからね。

 自宅はハウスメーカーが建築条件付で数区画分譲したうちの一区画です。第一種低層地域なので2階建てしか建てられません。周りに2階水周り・リビングにされている家がありますが、自分は1階水周り・リビングにしました。2階水周り・リビングにしたときは洗濯物を干すのは楽ですが、布団を干す場合、布団を持って階段を上り下りしなければなりません。これ、結構、危険です。まぁ、布団乾燥機で済ますなら別ですけどね。また、お米など重い荷物を持って階段を上らなければなりません。若いときはいいでしょうけど、歳をとったらしんどいと思いますよ。

QOracle8とOracle8iについて

サーバーにOralce8(8.0.5 nt)とOracle8i(8.1.7nt)があり
Oracle8の方のプログラムを作りたいのですが
Oracle8iのpro*cしか持っていません
このような場合oracle8用のpro*cを購入しないとだめでしょうか?
(ライセンスとか・・・)

Oralce8に接続するクライアントは今のままのバージョン(oracle8)を使用したいのですがOracle8クライアントのプログラムを8i用のpro*c8.1.7で作成できますか?
(このときはやっぱりクライアントは8iじゃないとだめでしょうか?)

回答、よろしくお願いします

Aベストアンサー

下位互換は無いようですね。
pro*c8.1.7ではOracle8i用のプログラムになってしまうようです。

取り扱い店に相談されるのが確実だと思いますがいかがでしょうか。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング