先輩から雑誌を渡された これから設計に関する知識も増やしていきたいな〜と思っていた矢先、「Software Design (ソフトウェアデザ...
生涯独学の記事一覧
MapとSetについて Map と Set は、JavaScriptやTypeScriptにおけるデータ構造の異なるオブジェクトです。 Ma...
これだけは使える様になっておきたいarray系構文 スプレッド構文 array_merge()の代わりにスプレッド構文を使用しましょうね。...
case式について case式とはSQLで条件分岐するための関数です。 JavaやPHPなどで条件分岐する時に使用しているcaseと何ら違い...
NVARCHAR2とは NVARCHAR2とは、各国の国語文字を格納できるデータ型のことです。 「国語文字?なんじゃそれ??」と感じる方もい...
NULLの特徴 NULLとは0でも空文字でもない値のことを指します。(イメージ的には存在しない値を分かりやすくするためにNULLというシール...
権限の目的 権限という概念がある目的は、ユーザーごとにできることを分けることでデータベースを安全に運用するためです。 例えば、会社を想像し...
一時表 一時表とは、名前の通り「データを一時的に預かってくれる表」のことを指します。 セッションやトランザクションを終了するとデータを削除し...
日付型の種類 Oracleの日付型は以下6種類(期間データ型も含む)です。 DATE SYSDATE TIMESTAMP SYSTIMEST...
ビューについて ビューとはSELECT文を格納しておく変数のようなものです。 プログラムを学んだ方ならしっくり来ると思うのですが、変数に格納...
参考書を読んでも分かりづらい SQLの学習のために参考書を読んでも、「クロス結合が〜〜」「自然結合は〜〜」とたくさんの結合名称が出てきてしま...
複数行を返すとエラーになります Where句で使用するサブクエリの問い合わせ結果が2行以上になってしまうと「single-row subqu...
問題 ローカルユーザーに権限付与を実行すると「ユーザーがいません」というエラーが出力されます。 SYSTEMユーザーでログインしているので権...
シーケンスとは シーケンスとは連番を作り出す為にOracleが用意してくれているオブジェクトです。 1,2,3,4,5…と連続したデータを発...
気づいたこと 〜就職編〜 結局SQL 結局のところSQLは必要不可欠な技術です。 アプリケーションはPHPやJavaといったプログラミング言...
暗号化について データを保護するために文章を人間が読めない形にする方法です。 例えば「おはよう」を暗号化すると「○☓△□」というような形に文...
SQLインジェクション 起こりうる脅威 ■ 発生しうる脅威 SQL インジェクション攻撃により、発生しうる脅威は次のとおりです。 - デー...
PDFを扱うときの構文 $output_filename = "表示させる時のファイル名称"; $output_file = "表示させたい...