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

メモ:T-SQL OUTPUT 句使ったときに INTO 付けてないと TRIGGER あったら怒られる

OUTPUT 句 (Transact-SQL) - SQL Server | Microsoft Docs トリガー 使ってたら怒られたのでドキュメントのメモ。 INTO キーワードを指定せずに OUTPUT 句を指定すると、DML 操作を行った先では、その DML アクションに対して定義されたトリガーを有効化でき…

URLメモ Azure Stack Hub で提供しているサービス一覧の調べ方

azure.microsoft.com

メモ:PowerShell 7 (Core) で bacpac を import する

NuGet Gallery | Microsoft.SqlServer.DACFx 150.4897.1 と NuGet Gallery | Microsoft.Data.SqlClient 2.0.1 が必要。 で、PowerShell 7 で Microsoft.Data.SqlClient を使うには、ちょい注意が。 PowerShell (7.0.2) で Microsoft.Data.SqlClient 2.0 を使…

Azure Pipelines の Windows Agent で SQL Server 2019 Local DB を使う

前にこんなの書いてたんですが、Pipelines に代わってから使うの初ということで試してました。 VSTS の ビルドで SQL Server LocalDB を使ってテストしたい - お だ のスペース んで、今の最新の Windows Agent でバージョン調べてみると… Microsoft SQL Ser…

メモ:Swashbuckle Swagger hide property

How to hide property from displaying in Swagger? · Issue #1230 · domaindrivendev/Swashbuckle.WebApi · GitHub Query String は、[BindNever] 、他は、[JsonIgnore] でOK。 リクエストのパラメータで、getter しかなくて readonly なのに、readonly と…

メモ:Dot-Sourcing PowerShell

スクリプト モジュール - PowerShell | Microsoft Docs Dot-Sourcing って単語がなかなか思い出せないのでメモ。 同じスコープ でそのまま実行する感じ。 $a = "aaa" # hoge.ps1 で $a = "bbb" と書いてると… . ./hoge.ps1 # bbb って出る Write-Host $a 別…

メモ:T-SQL bit 型での order by

スカラー値を返すクエリを書いてて、bit 型の列が複数行返ってくるけど、true 優先で取りたい時に、bit 型そのままだと max、min 使えないので、order by で。 雑なクエリ例 select top(1) [flg] from ( select cast(0 as bit) as [flg] union all select ca…

DO's&DONT's リンク

Microsoft SQL Server Japan Support Team Blog が無くなって、Technet フォーラムに移ってますが DO's&DONT's を人に紹介する機会があったのでついでに直リンメモ。 空き番ありますが、投稿見つからないので移行されなかった? DO's&DONT's #1: やらない方…

08/29(土) OSC2020 Online/Kyoto で データベース座談会 をします!

OSC2020 Online/Kyoto で 関西DB勉強会として1枠頂き、データベース座談会 をさせていただきます。 データベース座談会 - セミナープログラム - オープンソースカンファレンス2020 Online/Kyoto MySQL、PostgreSQL、SQL Server とでちょっとした比較みたいな…

Microsoft MVP アワード (Data Platform) を受賞させていただきました

今回で8回目(9年目)の受賞になりました。 今後もより一層のコミュニティ活動/情報発信していきますので、SqlWorld :: ホーム 共々宜しくお願いします。 どんどん新しい製品、サービスが出てますがおいてかれないように頑張りま~。

メモ:SQL Server 共通テーブル式でリードが減るかの確認 (減らない)

WITH common_table_expression (Transact-SQL) - SQL Server | Microsoft Docs 試したバージョンは Microsoft SQL Server 2019 (RTM-GDR) (KB4517790) - 15.0.2070.41 (X64) Oct 28 2019 19:56:59 Copyright (C) 2019 Microsoft Corporation Developer Editi…

メモ:Aテーブルに1行も無い時だけBテーブルから取得するクエリ

メモ 通常ケースのテーブルがあって、特定の時は上書きしたデータが欲しいってケースのクエリ。 通常、特定ともにmax1行の時は、単に両方 left join でつないで、coalesce(isnull) でOK。 SQL Server の例だと -- max1件のケース create table [通常] ( [種…

SQL Server スキーマ(Schema)指定無しの時のオブジェクトの検索順

調べる機会があったので。 On Default Schemas and "Search Paths" - SQL Server Science sql server - SQL default schema resolution in Stored Procedure - Stack Overflow Dude, where's my table? - Bob Beauchemin 幾つか記事はありますが、足りなかっ…

メモ:.NET 3.5 で使える Dapper のバージョン

.NET Core じゃなくて、昔の .NET Framework 3.5 の方。 調べる機会があったのでメモ。 NuGet Gallery | Dapper 1.42.0

メモ:SSMS でクエリの結果をカンマ区切りで出力する

CSVファイルに吐く場合は、 デフォルトの結果をグリッドに表示(Ctrl + D)で出力された結果を 右クリック => 結果に名前を付けて保存 で CSV に。 右クリックが面倒な人は、 メニューの ツール => オプション => クエリ結果 => SQL Server => 結果をテキスト…

メモ:全 Temporal Table を無効化するクエリ

Visual Studio の Database Project で Temporal Table 使ってると公開が失敗することがある - お だ のスペース で、度々引っかかるのでウンザリしてクエリ書いた。 declare @sql nvarchar(max) select @sql = concat(@sql, N'alter table ', [sys].[tables…

メモ:SQL Server 2019 のDBエンジン インストールに失敗してた端末でインストール成功した

何回か試してたけど、ダメで諦めてたのを久々に再チャレンジしたらインストール出来たのでメモ。 ちゃんと記録残してないので雑だけど。 ちなみに SSMS は 18.4 だったので ↓の内容ではないはず。 SQL Server 2019 Release Notes - SQL Server | Microsoft D…

【再延期】 03/10(火) SQLWorld★大阪#53 開催します #sqlworld

【2020/05/01 追記】 一旦開始日を白紙に戻して、落ち着いたら再度日程提示します。 オンライン開催も考える必要あるかもですね。。 【2020/02/26 追記】 最近の状況を考慮して、企業様の部屋を借りて勉強会を開催するのはご迷惑をお掛けすることになるので…