寝て起きて寝て

プログラミングが出来ない情報系のブログ

2017-01-01から1年間の記事一覧

CAKEPHP3でHelloWorldを表示

環境 実施内容 実施 各種ファイル作成 Controllerエラー Templateエラー 参考URL 環境 ubuntu 16.04 PHP 7.0.22 CAKEPHP 3.5.6 Apache/2.4.18 実施内容 今回はController側で「HelloController.php」を作成 View側では「Hello」ディレクトリと「index.ctp」…

CAKEPHPのDatabase Error

環境 現状 Security.saltを初期値から変更(事象とは関係ない) 本題 参考 環境 ubuntu 16.04 PHP 7.0.22 CAKEPHP 3.5.6 mysql 5.7.20 Apache/2.4.18 現状 Error: SQLSTATE[HY000] [14] unable to open database file まぁなんかDatabase Errorのエラーがい…

php7でcomporserエラーが起きた話

環境 ubuntu 16.04 php 7.0.22 現象 composerでcakephpの環境構築をしていたら下記エラーが出た $ composer create-project --prefer-dist cakephp/app CAKEPHPTEST Installing cakephp/app (3.5.0) - Installing cakephp/app (3.5.0) Loading from cache Cr…

PL/SQLの例外名 一覧

PL/SQLでEXCEPTIONの処理に例外名を指定してやると対応した例外が出たときに 個別で処理できるので便利。また、RAISE文を使用し明示的に呼び出すことも可能 ただどのエラーがどの例外名になってるかよくわからなかったのでまとめる 例外 ORAエラー SQLCODE …

Oracleサービスの起動方法

実行環境 Windows7 Professional 64bit Oracle 11g 現象と解決方法 朝Windowsを立ち上げていつも通りSQL/PlusからOracleに接続しようとしたら 下記のようなエラーが出た。 SQL*Plus: Release 11.2.0.1.0 Production on 月 11月 20 09:05:35 2017 Copyright (…

rootでMySQL5.7.20に入れなかった話

環境 Ubuntu16.04 MySQL5.7.20 現象 久々にMySQL使ってPHP動かそうと思って環境整えようとしたら MySQLにrootでログインできなくて詰まった $sudo apt-get install mysql-server $ mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localh…

PL/SQLのPACKAGEメモ

PACKAGEの書き方と実行の仕方をまとめる (ついでに、はてなに目次が手軽に作成できるようになってたので試しに使ってみる) 1.パッケージとは 2.パッケージ作成 3.適当に作ってみる 4.実行 5.参考URL 1.パッケージとは FunctionやProcedureをひとまとめにし…

ストアドプロシージャメモ

勉強したしとりあえずメモとして残す ストアドプロシージャとは Oracleデータベースに格納されているプロシージャやファンクションのこと。 DB内で動くプログラムなので、クライアントとサーバーを何度も行きかうような処理に対してはとても有効。 サーバー…

PL/SQLで意図的にエラーを出力

内容 テーブルEmployeeに入力された範囲内の給与をもらっている社員のNo,SAL,NAMEを テーブルSalaryのEMPNO列、SAL列、DESCRIPTION列にINSERT データが存在しない場合"データがありません"とOracleのエラーメッセージを出力 存在している場合"完了"というメ…

CURSORメモ(PL/SQL)

PL/SQLでカーソルを使ったときにはまったのでメモ 環境 Oracle Database 11g 何をしたいか 全従業員の給料はテーブルEmployeeに入っている ・従業員の平均給料より高い場合 現在の給料を2倍にし、テーブルScoreにInsert ・従業員の平均給料以下の場合 現在の…