sql
関連記事 概要 参考情報 関連記事 SQLite3のデータベースをダンプする - いろいろ備忘録日記 SQLite3 をコマンドラインで利用する場合に設定しておいた方が良いもの (起動時にパラメータで指定) - いろいろ備忘録日記 SQLite3 をコマンドラインで利用する場…
関連記事 概要 参考情報 関連記事 https://devlights.hatenablog.com/entry/2023/05/08/073000 https://devlights.hatenablog.com/entry/2023/05/09/073000 概要 以下、自分用のメモです。最近よく忘れることが多いのでここにメモメモ。。。 SQLite3を使うと…
関連記事 概要 参考情報 関連記事 https://devlights.hatenablog.com/entry/2023/05/08/073000 概要 以下、自分用のメモです。最近よく忘れることが多いのでここにメモメモ。。。 前回は、sqlite3コマンドを起動してからインタラクティブに設定していきまし…
概要 試してみる init.sql .headers on .mode column .nullvalue [NULL] 参考情報 概要 以下、自分用のメモです。最近よく忘れることが多いのでここにメモメモ。。。 SQLite3をコマンドラインで利用する場合に最低限以下を設定しておくと少し見やすくなりま…
概要 IDENTITY列の現在の値を調べる IDENTITY列の値を任意の値にリセット 参考情報 概要 以下、自分用のメモです。いつも使いたい時に忘れているので、ここにメモメモ。。。 IDENTITY列の現在の値を調べる DBCC CHECKIDENT( テーブル, NORESEED ) IDENTITY列…
概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 JetBrainsから恒例の製品アップデート一覧記事が出ましたね。 blog.jetbrains.com 毎回、とても沢山の新機能が出てきていますが、個人的に DataGrip に Redis サポートが追加 が一…
概要 参考情報 概要 忘れない内にメモメモ。。。 SQLite 3.39 がリリースされたみたいですね。 今回のバージョンから、RIGHT OUTER JOIN と FULL OUTER JOIN がサポートされたとのこと。これは素晴らしい。 sqlite.org news.ycombinator.com 参考情報 これで…
概要 参考情報 概要 とても久しぶりにOracle触ったのですが、今はSQL*Plusじゃなくて SQLcl というものがあるんですね。知ってる人がほとんどだと思いますが。。忘れないうちにメモメモ。。 www.oracle.com Oracle SQL Developerコマンド・ライン(SQLcl)は…
SQLServerのFORMAT関数にハマったので、忘れないうちにメモメモ。 このFORMAT関数なんですが、MSDNを見ると FORMAT Function (DAX) となっています。パッとみると 2008 R2 2012 2014 と見えるので、2008 R2でもサポートされていると思ってしまいます。 (思…
忘れない内にメモメモ。 元のデータがとある列に a,b,c,e,d,f みたいな感じで入っている場合 こんな感じで個数を取得できる。 SELECT COALESCE( MAX( (LENGTH(対象列) - COALESCE(LENGTH(REPLACE(対象列, ',')), 0)) + 1 ) ,0 ) AS count FROM XXXX REPLACE…
忘れない内にメモメモ。 [テーブル定義] /* テーブル定義情報を取得 */ SELECT SYS_CONTEXT('USERENV', 'DB_NAME') AS db_name ,USER AS schema_name ,tbls.TABLE_NAME AS table_name ,comments.TABLE_TYPE AS table_type ,comments.COMMENTS AS table_comme…
プライマリーキーとユニークキーの定義情報の取得方法です。 忘れないうちにメモメモ。ついでに、先日のカラム定義を取得するSQLにも 組み込んでおきました。 [プライマリーキー情報] SELECT tbls.name AS table_name ,key_const.name AS constraint_name ,i…
ついでに、シノニムとプロシージャとファンクションの定義情報の取得方法をメモメモ。 [シノニム] USE AdventureWorks GO /* シノニムの定義を取得 */ SELECT DB_NAME() AS db_name ,SCHEMA_NAME(synonyms.schema_id) AS schema_name ,synonyms.name AS syno…
前に、テーブルとカラムの説明を取得するSQLを書いていたのですが、説明プラス定義情報を いろいろ取得するSQLです。自分自身が忘れない内にメモメモ。 SqlServerにてテーブルとカラムの説明を取得するSQL (sys.tables,sys.columns,sys.extended_prope…
忘れない内にメモメモ。 SQLServerにて、ビューとトリガーの定義の取得方法です。 もっといいやり方知っている方いらっしゃったら教えてください。m(_ _)m [ビュー] USE AdventureWorks GO /* ビューの定義を取得 */ SELECT (schemas.name + '.' + views.nam…
なんで、もっと早くこれを見ていなかったんだと後悔中・・・w 目から鱗でした。URL忘れないためにメモメモ。 分析関数の衝撃(前篇) http://codezine.jp/article/detail/1269 分析関数の衝撃(中篇) http://codezine.jp/article/detail/1298 分析関数の衝撃(…
便利な機能なのは、分かっているのについつい忘れてしまうので、メモメモ。 意外に結構しらない人も多いのではないのでしょうかこれ。 SQLで小計や総合計を求める時に、GROUP BYを利用することが多いと思いますが GROUP BYには更に小計と総合計を求めるオプ…
SQLの構文解析及び整形などを行なってくれるライブラリみたいです。 商用製品ですが、結構安い(約$79)。 一旦、トライアルをダウンロードして試してみる価値はありかもしれませんね。 一応メモメモ。 General SQL Parser http://www.sqlparser.com/index.php…
普段はオラクルとMySQLを主に使っているので、SqlServerで上記の事をやるのに どうやるのかなかなか分かりませんでした。(泣 SqlServerの場合、オラクルのようにALL_COL_COMMENTSみたいなビューで 一発で取得できるのかと思っていましたら実際には以下のテ…
たまに、忘れるのでメモ。 oracleで階層構造を手繰るには、connect byを使用します。 たとえば、組織情報を下って表示する場合などが、当てはまります。 以下サンプル。 create table test_table( id int primary key ,name varchar(100) not null ,parent_i…