2012-03-27 17 views
2

CSVファイルをアップロードして、私が働く会社のデータベースにテーブルを作成し始めました。コピーが完全であり、間違いがないことを確実にするための適切な手順を説明するのはとても親切ですか?CSVファイルをコピーして分析しますか?一歩一歩?

私の上司は私に彼らは物事を行う方法のいくつかのステップに次のように語った。

は、CREATE TABLE - > COPY
または
INSERTデータ - > INDEX/CONSTRAINTS(必要な場合)を作成します - >表分析

テーブル解析の部分は私にとっては紛らわしい部分です。彼らはテーブルを分析し、次にエラーをチェックしてから、見積もり行を得るように私に言った。見積もり行はどうすればよいですか?私はANALYZE table_nameを使用しましたが、データ出力には何も表示されません。

助けてください!通常

+1

[CVS](http://ja.wikipedia.org/wiki/Concurrent_Versions_System)または[CSV](http://en.wikipedia.org/wiki/Comma-separated_values)? – sarnold

+0

CSV。修正してありがとう! –

答えて

0

あなたはいくつかのこと

  • 挿入された行数が一致しているかどうかを確認したいと思う
  • データ型ですに多すぎても少なすぎてもスペースを割り当てていなかったあなたを確認します(十分な変数)それはデザインにかどう
  • データ型は、あなたが整数の整数データ型を使用している(つまり、一致している)
  • エラーがありませんでしたが、あなたが適切に使用された場合(あなたがこの問題を持っていないはずの特殊文字を引き起こしました区切り文字)

私の前提は「見積もり行を得る」ということです。単純に返される行数が必要です。私はそれをどのように決定するかを理解するためにあなたに任せます。

CSVファイルが正しく作成されていれば、あまりにも汗をかくことはありません。あなたの同僚の助けや助言を求めるのを恐れないでください。それはあなたが学ぶ方法です!

運が良かった!

+0

マイケルありがとう!これは多くの助けになりました! –

+0

もちろん。あなたの問題はどこにあるのですか? –

+0

しました。私はちょっと偏執的だと思う。実際にそれほど悪くはありませんでした!まだ物事がどう回避されているか理解しようとしているので、私は間違いなく質問し続けます。再度、感謝します! –

1

私の答えはやや違ったものになります。

あなたの上司があなたに指示を与えてくれていて、あなたはそれらを理解していません。私の意見では、あなたが上司に戻り、理解するまで質問を続けておくことが重要です。

これにはいくつかの重要な理由があります。 1.あなたは、私たちが推測するのではなく、何をするかを理解しています。 2.それが間違っていたら、あなたが聞いたことをやったことがあります。 3.何かを学ぶかもしれません。

質問をすることで(「質問をもう一度聞く」)、あなたが愚かで無知に見える態度は非常に危険であり、実際にはあなたを愚かで無知にします。

非常に複雑なソフトウェアシステムを開発してから30年が経過した後も、私は何かを理解していないときでも質問します。結果?結局、私は理解する。

実際にはこれが改善する唯一の方法です。私たちの誰も、すべてをやる方法を知って生まれていませんでした。

+0

私はそれを行います。私はできるだけ避けようと努力していますが、オンラインになって私の研究を最初にやってから問題を起こすのです。関係なく、アドバイスをいただきありがとうございます! –

1

これは大きな誤解のようです。あなたの上司は、おそらくちょうどあなたが(行の見積もりを含む)の統計情報を更新するすべてのテーブルのために

ANALYZE table_name; 

を実行したいと考えています。クエリプランナは、これらの統計を使用して、クエリを最適に実行する方法を選択します。 ANALYZEについての詳細なマニュアルをお読みください。
命令を理解できない場合は、次回に上司に相談してください。