はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    大阪万博

『ソフトウェア開発日記』

  • 人気
  • 新着
  • すべて
  • WordPressプラグインの作り方

    3 users

    lightgauge.net

    WordPressのプラグインは標準ではできない機能を独自に追加できる機能です。 プラグインをインストールするだけでさまざなな機能を簡単に追加することができます。 プラグインを作成するにはPHPでソースコードを記述する必要があります。 また、WordPressプラグインを作る場合はちょっとしたお作法を守る必要があります。 プラグインファイルを準備する 実際にプラグインのファイルは公式で公開しないのであれば、該当のソースファイルを準備するだけでOKです。 (公開する方法は別途記事を書く予定。) ヘッダー情報 WordPressプラグイン作成にはちょっとしたルールがあり、ソースファイルに決まったヘッダーコメントを記述する必要があります。 <?php /* Plugin Name: プラグイン名 Plugin URI: Description: プラグインの機能 Version: プラグインのバ

    • テクノロジー
    • 2019/01/17 14:14
    • GROUP BYとHAVINGを使ってデータの重複を探しだすSQL

      4 users

      lightgauge.net

      GROUP BYとHAVINGで重複を探す SQLでGROUP BYとHAVINGを使ってデータの重複を探して見ます。 実行するSQL --テーブル作成 CREATE TABLE test_table ( no INT ,name VARCHAR(20) ) --データ作成 INSERT INTO test_table VALUES ( 1, '太郎さん1' ) INSERT INTO test_table VALUES ( 2, '二郎さん' ) INSERT INTO test_table VALUES ( 3, '三郎さん' ) INSERT INTO test_table VALUES ( 4, '四郎さん' ) INSERT INTO test_table VALUES ( 1, '太郎さん2' ) INSERT INTO test_table VALUES ( 5, '五郎さん

      • テクノロジー
      • 2015/10/16 17:52
      • SQL
      • ブックマーク バー
      • SQLServerのテーブルロック状態を取得するSQL

        7 users

        lightgauge.net

        SELECT resource_type AS type ,resource_associated_entity_id as entity_id ,( CASE WHEN resource_type = 'OBJECT' THEN OBJECT_NAME( resource_associated_entity_id ) ELSE ( SELECT OBJECT_NAME( OBJECT_ID ) FROM sys.partitions WHERE hobt_id=resource_associated_entity_id ) END) AS object_name ,request_mode AS request_mode ,request_type AS request_type ,request_status AS request_status ,request_session_id

        • テクノロジー
        • 2015/05/18 19:57
        • トランザクション
        • transaction
        • SQLServer
        • ロック
        • ASP.NET
        • データベース
        • DB
        • SQLServerのbcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力する

          3 users

          lightgauge.net

          bcpコマンドを使ってBULK INSERT用のフォーマットファイルを出力することができます。 テーブル準備 まずはフォーマットテーブルを出力させるためのテーブルを作成します。 CREATE TABLE test_tbl( no INT NULL ,name VARCHAR(50) NULL ) フォーマットファイル作成 次に作成したテーブルのフォーマットテーブルをbcpコマンドで出力させます。 コマンドプロンプトを開いて以下のコマンドを入力します。 bcp dbo.test_tbl format nul -t , -T -c -x -f TestTable.xml 上記の例では「-t ,」でデータファイルのセパレータ文字を「,」にしています。 また「-T」オプションは「Windows認証」でデータベースにログオンする場合に指定するようです。 通常のユーザー、パスワード入力でログインする場

          • テクノロジー
          • 2015/03/24 14:44
          • テーブル型を戻り値とする関数の作成方法

            5 users

            lightgauge.net

            SQLServerでテーブル型を戻り値とする関数を作る SQLServerではINT型やVARCHAR型などを返す関数と同様にユーザー定義テーブル型を戻り値とする関数を作成できます。 テーブル型を戻り値とする関数は通常の関数と同様にCREATE FUNCTIONで作成します。 CREATE FUNCTION [dbo].[test_function] ( @param1 VARCHAR(MAX) ='' ,@param2 VARCHAR(MAX) ='' ) RETURNS @retTbl TABLE ( no INT ,name VARCHAR(20) ) BEGIN INSERT INTO @retTbl VALUES( 1, '太郎' ) ; INSERT INTO @retTbl VALUES( 2, '次郎' ) ; INSERT INTO @retTbl VALUES( 3,

            • 暮らし
            • 2015/02/02 09:00
            • SQLServer
            • table
            • ストアド
            • SQLで順位を取得するRANK()とDENSE_RANK() - ソフトウェア開発日記

              3 users

              lightgauge.net

              SQLServerで項目の順位付け関数を利用して順位をします。 テーブルの準備 学生のテスト結果を保持するテーブルを作成します。 CREATE TABLE 成績テーブル ( 学生番号 INT ,氏名 VARCHAR(20) ,クラス INT ,得点 INT ) データの準備 各クラスのテスト結果を登録します。 INSERT INTO 成績テーブル VALUES ( 1, '太郎', 1, 75 ) INSERT INTO 成績テーブル VALUES ( 2, '次郎', 1, 70 ) INSERT INTO 成績テーブル VALUES ( 3, '三郎', 2, 72 ) INSERT INTO 成績テーブル VALUES ( 4, '四郎', 3, 75 ) INSERT INTO 成績テーブル VALUES ( 5, '五郎', 1, 73 ) INSERT INTO 成績テーブル

              • テクノロジー
              • 2014/12/23 14:42
              • SQLServerのMERGEでINSERTとUPDATEを1行で実行する

                9 users

                lightgauge.net

                1つのテーブルに対するMERGE文 以下は1つのテーブルに対してのMERGE文で、該当行があればUPDATE(更新)、なければINSERT(挿入)します。 UPDATE(更新)の例 以下はデータが存在した場合のUPDATE(更新)の例です。 CREATE TABLE test_table ( no INT ,name VARCHAR(20) ,age INT ) INSERT INTO test_table VALUES( 10,'次郎さん',40) MERGE INTO test_table AS A USING (SELECT 10 AS no,'太郎さん' AS name, 30 AS age ) AS B ON ( A.no = B.no ) WHEN MATCHED THEN UPDATE SET name = B.name ,age = B.age WHEN NOT MATCH

                • テクノロジー
                • 2014/11/27 17:59
                • 連番中で 「歯抜け」の番号を見つけ出すSQL

                  4 users

                  lightgauge.net

                  SQLserverでテーブルに設定されている連番の中で「歯抜け」の番号を見つけ出すSQLです。 番号の最大数などが決まっている場合は使わなくなった番号(歯抜け)を再利用することがよくあると思います。 今回はそんな「歯抜け」の番号を見つけ出すSQLを作成しました。 テーブル内の連番の歯抜け番号を探す よくある処理でテーブルに設定されている連番の中で「歯抜け」の番号を見つけ出すSQLです。 前準備 テーブルを作成し、連番の「3」が抜けたデータを挿入します。 --テーブルの準備 CREATE TABLE test_table ( no int ) --データの準備 INSERT INTO test_table VALUES ( 1 ) INSERT INTO test_table VALUES ( 2 ) INSERT INTO test_table VALUES ( 4 ) INSERT IN

                  • テクノロジー
                  • 2014/11/11 00:51
                  • DB
                  • SQLServer(T-SQL)で1行のINSERT文で複数のデータを挿入する方法

                    10 users

                    lightgauge.net

                    SQLServer(T-SQL)で1行のInsert文で複数件のデータを一気に挿入することはできないのでしょうか? 実はSQLServer(T-SQL)で1行のINSERT文で複数件挿入するには「VALUES以降をカンマで区切って」渡せば挿入できます。 ただし挿入できるのは最大1000行までです。 それ以上の場合はINSERT文を分けて実行する必要があります。 具体的には通常のInsert文のVALUES以降を「,(カンマ)」で続けて書いていくことで可能になります。 INSERT INTO test_table VALUES ( 1, 'NAME1', 10 ) ,( 2, 'NAME2', 20 ) ,... 注意としては1つでもエラーの発生するVALUESが存在すると、すべてのデータが挿入がCommit(コミット)されずRollBack(ロールバック)されてしまいます。(1件のデータも

                    • テクノロジー
                    • 2013/12/25 23:11
                    • insert
                    • sql
                    • table
                    • sqlserver
                    • ブックマーク バー
                    • database
                    • SQLServerでROW_NUMBER()を使って連番を採番する

                      8 users

                      lightgauge.net

                      SQLServerでROW_NUMBER()関数を使うと検索結果に対して連番を独自に採番することができます。 ROW_NUMBER()で連番を取得する SQLServerでROW_NUMBER()関数を使うと検索結果に対して連番を独自に採番することができます。 1.テーブルの準備 検索するためのテーブルを作成します。 連番は部署ごとに採番するようにします。 CREATE TABLE 社員マスタ ( 社員番号 INT ,氏名 VARCHAR(20) ,部署 VARCHAR(20) ) 2.データの準備 各部署ごとにデータを作成します。 INSERT INTO 社員マスタ VALUES (1, '太郎さん', '営業部' ) INSERT INTO 社員マスタ VALUES (2, '次郎さん', '経理部' ) INSERT INTO 社員マスタ VALUES (3, '三郎さん', '人事

                      • テクノロジー
                      • 2013/09/23 20:38
                      • sqlserver
                      • USBストレージまたはSDカードにインストールできませんでしたでインストールできない

                        4 users

                        lightgauge.net

                        突然、スマホのアプリをマーケットで更新しようとするとUSBストレージまたはSDカードにインストールできませんでしたと表示され、更新できなくなりました。 SDカードにインストールできない 突然、スマホのアプリをマーケットで更新しようとするとUSBストレージまたはSDカードにインストールできませんでしたと表示され、更新できなくなりました。 メモリ不足ではない様子です。 暫定対策 仕方がないのでSDカードに移動してあるアプリを端末側に戻し更新。 正常更新後、再度SDカードに移動。 とりあえずの更新は可能になります。 原因 どうやらアプリをインストールしたり、アップデート(更新)したりする時になんらかのトラブルで.android_secure/smdl2tmp1.asecというファイルがSDカードに残されてしまう事が原因のようです。 対策 SDカードに残されてしまった.android_secure

                        • テクノロジー
                        • 2012/11/20 17:10
                        • Android

                        このページはまだ
                        ブックマークされていません

                        このページを最初にブックマークしてみませんか?

                        『ソフトウェア開発日記』の新着エントリーを見る

                        キーボードショートカット一覧

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

                        • 総合
                        • 一般
                        • 世の中
                        • 政治と経済
                        • 暮らし
                        • 学び
                        • テクノロジー
                        • エンタメ
                        • アニメとゲーム
                        • おもしろ
                        • アプリ・拡張機能
                        • 開発ブログ
                        • ヘルプ
                        • お問い合わせ
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について

                        公式Twitter

                        • 公式アカウント
                        • ホットエントリー

                        はてなのサービス

                        • はてなブログ
                        • はてなブログPro
                        • 人力検索はてな
                        • はてなブログ タグ
                        • はてなニュース
                        • ソレドコ
                        • App Storeからダウンロード
                        • Google Playで手に入れよう
                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                        設定を変更しましたx