0

形式 (キー値) のデータを含む列 Validity を持つテーブルからビューを作成したかったのです。ビューには、キーと値という 2 つの列が必要です。

Create view [dbo].[A_V_DATA_T]
as 
Select
SUBSTRING(dbo.Table1.Validity, 0, PATINDEX('%-%', dbo.Table1.Validity))
as Key,
SUBSTRING(dbo.Table1.Validity,
     PATINDEX('%-%', dbo.Table1.Validity) + 1, LEN(dbo.Table1.Validity) )
     as Value
from 
dbo.dbo.Table1

それは正しい/最適化された方法ですか?これを効果的に達成するための他の方法はありますか。

ありがとうK2G

4

0 に答える 0