適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス テーブル、ビュー、テーブル値関数、ストアド プロシージャ、拡張ストアド プロシージャ、スカラー関数、集計関数、サービス キュー、またはシノニムに対する権限を許可します。 Transact-SQL 構文表記規則 構文 GRANT <permission> [ ,...n ] ON [ OBJECT :: ][ schema_name ]. object_name [ ( column_name [ ,...n ] ) ] TO <database_princ
こんにちは。SI部の安井と申します。 今回はSQL ServerのPIVOT句とUNPIVOT句を紹介します。 PIVOT・UNPIVOTは何をするものかというと、 [PIVOT] 行を列に変換 [UNPIVOT] 列を行に変換 というものです。 さっそく説明に移りたいと思います。 PIVOTの使い方 まずは、PIVOTの基本的な使い方からです。 PIVOT句の構文は下記のとおりです。 SELECT グループ化対象列の値1, グループ化対象列の値2, ・・・ FROM テーブル名 PIVOT ( 集計関数(集計対象列) FOR グループ化対象列 IN (グループ化対象列の値1, グループ化対象列の値2, ・・・) ) AS 別名 PIVOTを実行 それでは、実際に動かしてみましょう。 [商品名]と[売上金額]の2列からなる[売上」テーブルから、 [商品名]ごとのに列を作成し、[売上金額]の
select sysobjects.name ,sys.sql_modules.definition FROM sys.sql_modules LEFT OUTER JOIN sysobjects ON sysobjects.id = sys.sql_modules.object_id WHERE sysobjects.type ='P' AND sysobjects.name = 'プロシージャ名を指定' --指定しない場合は全件取得 ORDER BY sysobjects.name SELECT sysobjects.name ,syscomments.text FROM syscomments LEFT OUTER JOIN sysobjects ON syscomments.id = sysobjects.id WHERE sysobjects.name = 'プロシージャ名を指定
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く