Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1f60c1e

Browse files
Update always-encrypted.sql
1 parent bcbf802 commit 1f60c1e

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed
Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
SELECT t.name AS TableName,
1+
SELECT CONCAT(s.name, '.', t.name) AS TableName,
22
c.name AS ColumnName,
3-
k.name AS KeyName,
4-
c.encryption_type_desc,
5-
c.encryption_algorithm_name
3+
ty.Name + '(' + CAST (c.max_length AS VARCHAR (10)) + ')' AS ColumnType,
4+
cmk.[name] AS CMK_name,
5+
cmk.create_date AS CMK_createDate,
6+
k.[name] AS CEK_name,
7+
c.encryption_type_desc
68
FROM sys.columns AS c
7-
INNER JOIN
8-
sys.column_encryption_keys AS k
9-
ON c.column_encryption_key_id = k.column_encryption_key_id
10-
INNER JOIN
11-
sys.tables AS t
12-
ON c.object_id = t.object_id
9+
INNER JOIN sys.types AS ty
10+
ON c.user_type_id = ty.user_type_id
11+
INNER JOIN sys.column_encryption_keys AS k
12+
ON c.column_encryption_key_id = k.column_encryption_key_id
13+
INNER JOIN sys.tables AS t
14+
ON c.object_id = t.object_id
15+
INNER JOIN sys.schemas AS s
16+
ON t.schema_id = s.schema_id
17+
INNER JOIN sys.column_encryption_key_values AS cekv
18+
ON cekv.column_encryption_key_id = k.column_encryption_key_id
19+
INNER JOIN sys.column_master_keys AS cmk
20+
ON cekv.column_master_key_id = cmk.column_master_key_id
1321
WHERE encryption_type IS NOT NULL;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /