
PL/SQL で SELECT INTO を行なう テーブル定義 テーブルは PLSQL による INSERT のテーブル定義をデータ使用 PL/SQL で SELECT を実行する PL/SQL で SELECT を行なうには SELECT 〜 INTO を使用して SELECT の結果を変数に代入しなければならない。 SELECT だけを単独で記述すると以下のコンパイルエラーが出力される。 PLS-00428: INTO 句はこの SELECT 文に*入ります*。 (これは「要ります」の誤りと思われる) PLS-00428: an INTO clause is expected in this SELECT statement (英文) SELECT INTO を使用した単一行の取得
SELECTした結果を直接変数にセットするには、SELECT~INTO句を使用します。 サンプル 例)TEST_TBLテーブルの検索結果を変数にセットする DECLARE --変数宣言 str1 VARCHAR2(10); str2 VARCHAR2(10); str3 VARCHAR2(10); BEGIN BEGIN SELECT COL1 ,COL2 ,COL3 INTO str1 --COL1の値が入る ,str2 --COL2の値が入る ,str3 --COL3の値が入る FROM TEST_TBL WHERE ID = 1; EXCEPTION --結果が無い場合の処理 WHEN NO_DATA_FOUND THEN str1 := NULL; str2 := NULL; str3 := NULL; END; END;
マイクロソフトは開発者向けイベントMicrosoft Connect(); 2018を開催。基調講演で、次のVisual Studioのメジャーバージョンアップとなる「Visual Studio 2019」を発表しました。 Visual Studio 2019では、GitHubで公開されたコードをもとに機械学習を行ったAIがコーディングを支援してくれる「IntelliCode」などによるコーディング機能の強化、GitHubとの統合強化や、Visual Studioをネットワークで接続してリモートでのペアプログラミングを支援するLive Shareなどによるコラボレーションの強化などを特徴としています。 参考:コーディングをAIが支援してくれる「Visual Studio IntelliCode」、Javaに対応。GitHubにあるコードを機械学習 参考:[速報]「Visual Studio
IT Leaders トップ > 経営課題一覧 > 組織と人材 > 技術解説 > アジャイル開発の本命!? スクラム開発とは何か 組織と人材 組織と人材記事一覧へ [技術解説] アジャイル開発の本命!? スクラム開発とは何か DX時代に脚光を浴びる開発チーム運営のベストプラクティス 2018年5月30日(水)森 英幸(IT Leaders編集部) リスト 素早くサービスを立ち上げ、ユーザーからのフィードバックを取り込みながら、リリースを繰り返してサービスを成長させていく。アジャイル開発モデルを簡単に説明するとすればこのようになるだろう。そして現在、アジャイル開発モデルの採用は、デジタルトランスフォーメーション(DX)を成功に導くための、前提条件のように捉えられている。ただし、一口にアジャイル開発と言っても、その手法は多岐に渡る。本稿では、効果的なアジャイル開発手法として近年注目を集めている
セプテーニ・オリジナルは、インターネット広告事業を中核としたセプテーニグループでサービスの企画、開発を行なっている会社です。 インターネット広告の分野はテクノロジーの進化が著しく、最近は動画広告の伸長が大きなニュースになっています。アドテクノロジーと一般には語られますが、その技術領域は広範にわたることも特徴的です。セプテーニ・オリジナルでは、ソーシャルメディア (Facebook、Twitterなど)の運用最適化ツールの開発をスクラム体制で進めているということで、詳しいお話を伺いに会社を訪ねました。 荒井さん プロフィール:(写真左) 株式会社セプテーニ・オリジナル プロダクトオーナー 栃木県生まれ。2010年新卒入社した株式会社セプテーニではアドテクノロジー部に配属、広告関連ツールの運用保守・企画・ディレクション業務を担う。2012年末には同グループのベトナムにあるオフショア開発拠点であ
データベースを使っているといろいろな処理が遅くなる場合があります。その対策としてSQLやインデックスなどでチューニングを行います。 Accessも例外ではなく、先日、100万件のデータを処理するプログラムを作ったときは、あれやこれやとチューニングを行って処理を速めるようにしました。 その時に知ったのですが、AccessでSQLの実行計画を取得し、それを参考にチューニングを行うことが出来ます。下記にそのAccessによる実行計画を取得する方法をメモ代わりに明記しておきます。 AccessでSQLの実行計画を取得するにはWindowsのレジストリを触る必要があります。レジストリは御存知の通り、Windowsを動かす上で重要な部分です。ヘタに触って壊してしまうとWindowsが壊れ、最悪の場合、Windowsが二度と動かなくなる場合もあります。その為、下記方法を行う場合は自己責任で行ってください
米Amazon.comは11月26日(現地時間)、社内エンジニア向けに提供している機械学習講座を、AWSトレーニング経由で無償で一般公開すると発表した。 コースには開発者向け、データサイエンティスト向け、データプラットフォームエンジニア向け、ビジネスプロフェッショナル向けがあり、各コースに入門編と上級編がある。全部で30件以上、合計で45時間以上のコースで、「Amazon Polly」や「Amazon Recognition」などを含む、機械学習全般を学べる。 関連記事 Apple、女性起業家養成キャンプへの参加者募集開始 Appleが、アプリ開発で起業を目指す女性のための養成キャンプ「Apple Entrepreneur Camp」を立ち上げた。本社キャンパスのテクノロジーラボで2週間、エンジニアや幹部の指導を受けられる。 Alexaスキルで使える音声増やす「Amazon Polly」
アメリカのIT業界の場合、プログラマーはプロアスリート並みに丁重な扱いを受け、新しいものを生み出す環境が備わっているそうです。それに比べると、労働時間や環境も含め、あまりにもぞんざいな扱いを受けている日本のプログラマーたち。メルマガ『週刊 Life is beautiful』の著者で世界的プログラマーの中島聡さんは、「日本のITが弱い理由」について、このプログラマーの扱いの違いこそ日米の差に表れていると厳しい口調で指摘しています。 日本のITは何故弱いのか 知り合いから紹介されて、「あるソフトウェア工学者の失敗、日本のITは何故弱いか」という論文を読みました。京都大学の林普博士が書いた文章です。 数学からITの世界に入り、関数型プログラムの自動生成の方法などを研究していた方ですが、最後には「日本のITが世界で通じない理由は、技術的・産業的なものではなく、社会的・文化的なものである」と結論づ
今日からはじめるCI/CD ─ CircleCI + Deployerでテストとデプロイを自動化しよう!【休日個人開発】 プライベートでも何か作りたい! そんなときの「今日からはじめる休日個人開発」シリーズ、今回はテストやデプロイをGitHubと連携し、自動化させてCI/CDに対応します。 皆さん、プライベートで何か開発していますか? 「何か作りたい」という気持ちはあるものの、いまひとつ何から始めたらいいのか分からず、動けないままの人も多いと思います。 そんな皆さんのために、「仕事以外にも休日に個人で気軽に何かを作ってみよう!」という企画の第3回です。第1回で用意した開発環境と、第2回で作成した画像を加工するツールを用いて、テストとデプロイの自動化を行います。 これまでの休日個人開発シリーズでは、Webアプリケーションを動作させる本番環境にログインし、動作しているファイルを直接修正して開発
実行したシェルスクリプトのおいてあるディレクトリを取得する 実行したシェルスクリプトと同じディレクトリの下に、テンポラリのファイルを置いたりディレクトリを置いたりしたくなる事があると思うのだけど、そういったときにはそのシェルスクリプトを実行した時のカレントディレクトリに注意しなくてはいけない。 #!/bin/sh touch "./hoge" こんな風なシェルスクリプト(仮に hogehoge.sh とする)にすると、/tmp に居る状態で~/hogehoge.sh を実行すると /tmp 配下に hoge ファイルが作られてしまう。 どうするかというと シェルスクリプトのディレクトリを取得して、そのディレクトリをベースとしてやれば良い。 その為に、 dirname コマンドを使う。 #!/bin/sh touch `dirname ${0}`/hoge このようにするとシェルスクリプトが
COMPUTATIONAL-3 または COMP-3 句 (内部 10 進数) これは、PACKED-DECIMAL と同じです。 コンパイル・パフォーマンスを向上させるには、COMP-3 (パック 10 進数) 項目の PICTURE 文節に奇数の数字位置を指定します。 内部的には、パック 10 進数項目の右端のバイトには、数字が 1 つと符号が 1 つ入り、それ以外のバイトには数字が 2 つずつ入ります。 よりパフォーマンスの良い構成を使用している場合には、脱落している数字をコンパイラーから供給する必要はなくなります。 桁数が偶数であるパック 10 進数項目に割り振られるストレージの左端 (未使用) 数字位置の内容は、その項目の値が変更されるときに変更可能です。 したがって、たとえばこの項目が再定義されたり、グループ・フィールドの一部を形成したり、索引付きファイルに対するキーとして使用
無償のエディタであるVisual Studio Codeの拡張機能として、AIがコーディングをAIが支援してくれる「Visual Studio IntelliCode」(以下IntelliCode)が、Javaに対応したと発表されました。 IntelliCodeはコードの入力や補完において、もっとも適切と思われるコードをコンテキストに即してレコメンデーションをしてくれるというもの。さらにコードレビュー時のアドバイス、問題がありそうな部分の指摘や、コードスタイルと書式の規則の推測もしてくれます。 これまでC#とPythonに対応していましたが、今回新しくJavaにも対応しました。 AI機能はGitHubで100以上スターが付いているオープンソースプロジェクトのコードを用い、コードのパターンやプラクティスなどに関する機械学習が行われたと説明されています。 これによりJava SEやSpring
AWSが独自のOpenJDK「Amazon Corretto」発表。AWS内部で使っていたJavaを外部提供へ。Java 8は2023年まで、Java 11は2024年まで無償でLTSを提供 Amazon Web Services(AWS)は、OpenJDKのディストリビューション「Amazon Corretto」を発表しました。 Introducing Amazon Corretto – No-cost, multiplatform, production-ready distribution of OpenJDK! #corretto @Devoxx https://t.co/IFgyCXclRr pic.twitter.com/nIW5M6CIMX — AWS Open Source (@AWSOpen) 2018年11月14日 CorrettoはJavaでLTSが提供される2つのバ
私がプログラミングをするときの第一言語は Perl です。周囲には「私は Perl 以外のプログラミング言語はよくわかりません」と念を押すくらいには Perl ばかり書いています。 しかし、2018年の今日 Perl は一定の役割を終えた古い言語とみなされ、メインストリームからは退いたと多くの人が考えています。10年前の2008年を思い返しても、複数の対抗言語の登場で Perl に陰りがあった事は事実ですし、今日のメインストリームに Perl が居ないことを改めて言う必要も無いでしょう。 それでもなぜ私は Perl を書き続けるのか、少し考えてみました。 私と Perl 私と Perl との本格的な出会いの場は、大学院を卒業した2003年に入社したIT企業です。その会社がメインで使用していたプログラミング言語が Perl だったので自然と Perl を書くようになりました。 2003年3月
Oracleのexpdp/impdp(エクスポート/インポート) Oracleのデータをバックアップする方法の1つに、エクスポート/インポート(expdp/dmpdp)があります。 エクスポート(expdp)はデータベースを外部ファイル(dumpファイル)へ出力します。インポート(impdp)はdumpファイルからデータベースへ戻します。 エクスポート/インポート(expdp/dmpdp)は4種類のモードがあります。 これら4種類のエクスポート/インポートコマンドは下記の通りです。 データベース全体をエクスポート/インポートする -- データベース全体をバックアップ EXPDP/IMPDP {ユーザー}/{パスワード}@{接続文字列} DIRECTORY={ディレクトリ} DUMPFILE={ファイル名} LOG={ログファイル名} FULL=Y -- 例 EXPDP test/pass@
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く