4/21(土) 第8回 関西DB勉強会やります!

今月 21日(土) やります! 今回も色んな DB のお話しがありますので、是非ご参加を~。 kansaidbstudy.connpass.com

メモ:ASP.NET Core + App Service の Application Settings

メモ public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseApplicationInsights() .UseStartup<Startup>() .Build(); Configuration.GetConnectionString("DB"); appsettings.json { "ApplicationInsights": { "Instrumen</startup>…

04/17(火) SQLWorld★大阪#46 開催します

SqlWorld :: SQLWorld★大阪#46 開催します。28回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2018年04月17日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 28回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…

メモ MemoryStream + ZipArchive + CodePageEncodingProvider

.NET Core で sjis 使うには、 Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); が要る。 install-package System.Text.Encoding.CodePages using System.IO; using System.IO.Compression; using System.Text; // https://stackoverflow.c…

SQL Server の Date 型に DbType.Date 渡しても動かない問題のドキュメントが直りました

結構前にこんなの書いてたんですが、 SQL Server Data Type Mappings のドキュメント間違ってね? - お だ のスペース github にも issue が挙がってて後方互換性のため修正しませんってなってました。 Can't set SqlParameter.DbType to Date · Issue #2127…

.NET Core での ODBC (preview)

さっき見つけた Announcing the Windows Compatibility Pack for .NET Core | .NET Blog 見てたら、ODBC もサポートするみたいですねー。 NuGet Gallery | System.Data.Odbc 4.5.0-preview1-26216-02 こちらも未だ preview ですが。

.NET Core での System.Drawing (preview)

まだ preview ですが、公式っぽいのが出てました。 NuGet Gallery | System.Drawing.Common 4.5.0-preview1-26216-02 Windows Compatibility Pack for .NET Core ってのがあるみたいですねー。 Announcing the Windows Compatibility Pack for .NET Core | .…

Eclipse oxygen を Java9 で動かすと Gradle プロジェクトが作れない

めっちゃ久々に Java の環境を作ってました。 でいつものように JDK、Maven、Gradle、Eclipse と落として設定していったのですが、 Eclipse で Gradle プロジェクトを作ろうとしても、wizard の最後の finish が無反応。。 import で Gradle プロジェクト読…

SQL Server で既存のテーブルの CREATE TABLE を出力する方法

質問されたのでちょっと調べてみた。 SSMS (SQL Server Management Studio) お手軽・定番? スクリプトの生成 (SQL Server Management Studio) | Microsoft Docs SQL Server Data Publishing Wizard 昔の Visual Studio とかに付属してた気がする。単体でも…

T-SQL テーブル定義の取得 (Temporal Table / Graph Table 対応版)

【訂正版】 テーブル定義の取得 - お だ のスペース の改訂版 Temporal Table と Graph Table を考慮したテーブル定義の取得クエリ。 SELECT schemas.name as SCHEMA_NAME, object_name(cols.object_id) as TABLE_NAME, case when cols.graph_type in (2, 5,…

SSMS スクリプト作成の詳細オプション で指定可能なエディションがいつの間にか増えてた

久々に SQL Server Management Studio(SSMS) からオブジェクトのスクリプトを作成する機会があったので見てたら、いつのまにか Edition 毎にスクリプトを生成出来る様になってました。 記憶にあるのは、スタンドアロン(SQL Server) か Azure SQL Database か…

メモ T-SQL で Function の名前一覧を取る

select name from sys.objects where type in ('TF', 'FN', 'IF') order by name sys.objects (Transact-SQL) | Microsoft Docs

メモ:xUnit.net で output

Console.WriteLine や Debug.WriteLine では出力されない。 Capturing Output > xUnit.net

メモ:xUnit.net でテストを並列で動かすのを辞める (not run in parallel)

DB を使うテストでDBの初期化と他のテストでのDBアクセスがバッティングして初期化に失敗してハマったのでメモ。 デフォルトだと、テストクラス毎に並列 (in Parallel) で動く。 Running Tests in Parallel > xUnit.net ↑の中身をざっくりと書くと、 Test Co…

SQL Server のグラフでレコメンドをやってみる

SQL Server のグラフを色々試していくシリーズ。 3回目はレコメンド検索です。 この商品を買った人はこんな商品も買っていますっていうよくあるやつです。 今回はイベントのセッションを対象にして、このセッションを受けた人はこんなセッションも受けていま…

01/23(火) SQLWorld★大阪#45 開催します

SqlWorld :: SQLWorld★大阪#45 開催します。27回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2018年01月23日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 27回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…

.NET Core で TransactionScope を使ってみる (Preview)

だいぶ前にこれ書いて放置してたんですが、 .NET Core で SqlClient と TransactionScope は 2.1 から? - お だ のスペース ムッシュが何か書いてたので久々に検証してみました。 SQL Server 2017 の on Linux における分散トランザクションのサポート状況…

SQL Server のグラフで巡回セールスマン問題をやってみる

SQL Server のグラフを色々試していくシリーズ。 2回目は巡回セールスマン問題(traveling salesman problem)です。 最短経路で目的地を全部回りたいってやつですね。 今回のお題はまた阪急電車です。 梅田からスタートして、 十三 西宮北口 神戸三宮 宝塚 高…

SQL Server のグラフで最短経路と取ってみる

SQL Server のグラフを色々試していくシリーズ。 最初は最短経路です。 SQL Server のグラフには未だ最短経路をサクッと取れるものは用意されていません。 次のステップで追加される予定だそうです。 Ignite - Graph extensions in Microsoft SQL Server 201…

meetup app osaka@2 でゆるく話してきました。

meetup app osaka@2 - connpass 忘年会感覚で緩めの~って話しだったので、DBはもういいやーってことで Metaparticle のお話しをしようと思ってましたがk8sが上手く動かなかったので挫折し、DBの話しにしました。 スライドはこちらですが、スライドだけ見て…

メモ Azure の VMに Neo4j をインストール

SQL Server 2017 で Graph processing with SQL Server and Azure SQL Database | Microsoft Docs が追加されたけど、 どの程度「使いづらい」のか メジャー な グラフデータベース の Neo4j を触ってみようかなと Azure の VM にインストールしたときのメモ…

12/16(土) 第7回 関西DB勉強会やります!

告知したと思ったら忘れてた、次の土曜日開催です! 今回も MySQL MariaDB SAP HANA SSD SQL Server と盛りだくさんです、ぜひご参加を~。 kansaidbstudy.connpass.com 懇親会はこちら。 kansaidbstudy.connpass.com

第22回 中国地方DB勉強会 in 出雲 で SQL Server 2017 のお話ししました

先週(12/2)に、中国地方DB勉強会 is 出雲 で、SQL Server 2017 のお話しをしました。 バージョンアップは差分学習でいけるとはいえ、on Linux や機械学習やグラフ等、新しい概念が入ってきてるので大変ですね~。 スライド はこちら。 Sql server 2017 新機…

メモ T-SQL INSERT - SELECT で登録された IDENTITY と 元データの値を紐づける

以前調べたのをメモってなかったので + 使おうかなと思う機会があったのでメモ。 昔調べた時の元ネタはこちら SQL で、テーブル1 (A,B) から SELECT してテーブル2 (Id, A) に INSERT した後、テーブル3 (テーブル2のId, B) に SELECT INSERT ってどうやるん…

12/2(土) 第22回 中国地方DB勉強会 in 出雲 で SQL Server 2017 のお話しします

第22回 中国地方DB勉強会 in 出雲 - connpass 今回は PostgreSQL 10、MySQL 8.0、SQL Server 2017と新しめのお話しをテーマにした勉強会です。 私は SQL Server 2017 のお話しをさせていただきます。 出雲行くの初めてじゃないかな? 神在祭のご案内 - 出雲…

SQL Server 2017 の Graph データベースのお話しをしました。

プログラミング生放送勉強会 第49回@大阪 + わんくま同盟 大阪勉強会 #71 : ATND で話したスライドです。 Sql server 2017 からはじめる graph データベース from Oda Shinsuke デモで使ったクエリとか https://1drv.ms/f/s!Amu3DIZBpTxRsyyBYVenLayAxKNQ

11/18(土) プログラミング生放送勉強会 第49回@大阪 + わんくま同盟 大阪勉強会 #71 でお話しします

今週土曜の 11/18 プログラミング生放送勉強会 第49回@大阪 + わんくま同盟 大阪勉強会 #71 開催 – プログラミング生放送 で SQL Server 2017 の Graph データ に焦点を当ててお話しします。 他にも、MvvmCross、メタプログラミング、Docker コンテナの話し…

メモ $node_id 列に インデックス貼ると、内部では graph_id_<hexstring> に列になるか試してみた。

ドキュメントに書いてたから試しただけ。 SQL Graph Architecture | Microsoft Docs Node Table より引用 That is, an index created on the $node_id column, will appear on the internal graph_id_<hex_string> column. create table Hoge ( Name nvarchar(20) not nu</hex_string>…

メモ:SQL Server 2017 Graph の NOT MATCH

ぼちぼち SQL Server 2017 の Graph 触ってます。 Graph processing with SQL Server and Azure SQL Database | Microsoft Docs MATCH は、NOT 書けないようなので、代わりに NOT EXISTS を使うようです。 MATCH (SQL Graph) | Microsoft Docs 例:片思いの…

10/24(火) SQLWorld★大阪#44 開催します

SqlWorld :: SQLWorld★大阪#44 開催します。26回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年10月24日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 26回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…