Oracle 質問総合スレ14 (809レス)
1-

747: 2023/01/26(木)22:24 ID:??? AAS
>>744
もうここまで拗らせたら無理だろw
根拠出せと言われて普通は黙るのにアホな妄想全開だし
748: 2023/01/26(木)22:58 ID:??? AAS
>>745
unionで内側ってなに?
構文を問題にしてるんじゃなくて、結果が保証されるかどうかを問題にしてるんだが?
オプティマイザって知ってるか?そもそも、SQL処理では構文と実行方法は一致しないのが原則なんだが

ちなみにオラクルって、そもそもオフセットとらないサブクエリのORDER BYが許されるのか?

>>746
オラクルと勘違いしてたんだろ
ならオラクルなら個別の順序が保証される根拠示せよ
ごめんねはいいから、いい加減な情報だすな
749: 2023/01/27(金)00:23 ID:??? AAS
ボラクル君は並列実行知らないんだなw
750
(1): 2023/02/03(金)01:35 ID:??? AAS
脱オラクル方針でOracleは使えないためSQL Serverをスタディしてるんだが、ギャップが大きいなと感じることが多い。

・Transact-SQL(?)の最後の「GO」は、PL/SQLの無名ブロックとはちがうのか?
・CREATE INDEXが終わったのにINDEXが作られていない。代わりに「統計」が作られていて、忘れた頃にINDEXができてるのは仕様か?
・エラーメッセージリファレンスに「原因」や「対応方法」が書かれていないんだが、どうやって開発してるんだろう?
・そもそもドキュメントがあるのか? SQLServer⇔Oracleの移行ガイドが欲しい
751: 2023/02/03(金)01:39 ID:??? AAS
↑いろいろ書いたけど、質問は『 SQLServer⇔Oracleの移行ガイドが欲しい (がどんな形で見つかるか?)』 のところ。
752
(1): 2023/02/03(金)07:26 ID:??? AAS
なぜこのスレで聞いてるんだ?
普通は移行先のスレで聞くだろ
753
(1): 2023/02/03(金)17:44 ID:??? AAS
ここの住民でSQL Serverを知ってる人は多くない
754
(1): 2023/02/03(金)19:00 ID:??? AAS
MSのサイトに移行ガイドあるでしょ
755: 2023/02/03(金)19:23 ID:??? AAS
>>752-754
コメントありがとう。下の文書が見つかった。
Oracleで学んだ多くのことが他のRDBMSでも生かせる。そういう意味で最初に触ったのはOracleで良かった。

Oracle to SQL Server Migration Handbook.pdf
https://github.com/microsoft/DataMigrationTeam/blob/master/Whitepapers/Oracle%20to%20SQL%20Server%20Migration%20Handbook.pdf
756
(1): 2023/02/03(金)22:09 ID:??? AAS
>>750
>・Transact-SQL(?)の最後の「GO」は、PL/SQLの無名ブロックとはちがうのか?
用途として似通ってる部分はあるが違うものなのでリファレンス見たほうがいい
https://learn.microsoft.com/en-us/sql/t-sql/language-elements/sql-server-utilities-statements-go

>・CREATE INDEXが終わったのにINDEXが作られていない。代わりに「統計」が作られていて、忘れた頃にINDEXができてるのは仕様か?
それは無い。SSMSのキャッシュを更新してなかっただけじゃないか?

>・エラーメッセージリファレンスに「原因」や「対応方法」が書かれていないんだが、どうやって開発してるんだろう?
Oracleと違ってメッセージ見ればだいたい原因が分かるので都度リファレンスを見ることはない
ただリファレンスには原因も対応方法も書かれてると思うぞ
https://learn.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-1505-database-engine-error
省2
757
(2): 2023/02/04(土)18:44 ID:bA18J4qs(1) AAS
>>756
マイクロソフト製品の宣伝書き込みをここでするな!

SQL Serverのスレッドは別にちゃんと作ってある。

SQL ServerからOracleDBへの移行はオラクル社がドキュメントをちゃんと用意している。

OracleDBからSQL Serverへの移行は、マイクロソフト伝統で力の入っていないドキュメントしかない。

さらにマイクロソフトのタチが悪いところは、OracleDBの製品仕様を間違って解説しているところ。
省1
758
(1): 2023/02/04(土)19:30 ID:??? AAS
>>757
質問に対する回答なんだし、宣伝でもなんでもないけどな
スレ違いだって文句は元質問者に言えよ

ところで
>OracleDBの製品仕様を間違って解説しているところ。
を、具体的に説明してくれないか
759: 2023/02/04(土)19:31 ID:??? AAS
>>758
相手すんなよ...
760: 2023/02/04(土)22:28 ID:??? AAS
>>757
ORA-80696
761: 2023/02/09(木)18:27 ID:??? AAS
思うに、twitterってOracle使ってるんだろうか? たしか11の頃まで、VARCHAR2は4000 Byteまでだったよね

Twitter、4000文字まで投稿可能に 有料「ブルー」特典
https://www.nikkei.com/article/DGXZQOGN0909G0Z00C23A2000000/
762: 2023/02/09(木)21:47 ID:??? AAS
4000文字と4000Byteは明らかに違うだろ
TwitterはOracleではなく自作のKVSを主に使ってる
そのKVSのストレージエンジンに今はRocksDB採用してる
763: 2023/02/09(木)22:24 ID:??? AAS
経緯は知らんけどSQL-Serverも4,000文字なんだよね
https://learn.microsoft.com/ja-jp/sql/t-sql/data-types/nchar-and-nvarchar-transact-sql?view=sql-server-ver16
764: 2023/02/10(金)01:28 ID:??? AAS
ページサイズやで
765: 2023/02/10(金)06:09 ID://UV7UJE(1) AAS
可変長で 2GByte ってのはすごいね。
よく Oracle の新機能は、大規模ユーザーからのニーズに由来すると言うけれど、
SQL Server の、2GB の VARCHAR 列はどんなニーズに基づくんだろう。
766
(1): 2023/02/21(火)19:09 ID:??? AAS
先日は、場違いのSQL Serverについて答えてくれてありがとう。これは質問ではないけど、後日談ということで。

SQL Serverもなんとか使えるようになって、管理ツール(SMSS)の使い勝手の良さなどは、さすがMSならではと感心する。

一方、Oracleで起こらなかった致命的な不具合も早々に経験した。具体的には下記エラーで表が壊れてしまう。
特別に変なことしたわけじゃなく、クライアント側がメモリ不足でアボートしたところ、SQL Server側で索引と表が壊れ、データが消失した。
データを保護したくてお金を出してるのに、これじゃあ意味ないじゃん。(多分、自分の使い方が悪いとは思う)

https://learn.microsoft.com/ja-jp/sql/relational-databases/errors-events/mssqlserver-605-database-engine-error

Oracleだって異常終了はあるけど、媒体障害を除いて、データベースを壊したことは一度もなかった。設計の思想が違うんだろうね。
脱オラのトレンドは当分変わらないとは思うが、本当に大事なのはデータ/可用性/業務パフォーマンスだと主張するのにも
現物を使った経験で裏付けられるのは良かったかなと思う。ではでは
1-
あと 43 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s