0
私は電子メールデータを格納するテーブルを持っています。私が持っている課題は、列名の中には、ToやFROMなどのMSSQL予約語を使用することです。ソーステーブルと異なるカラム名でビューを作成する方法
カラム名の前後に角括弧を置き、クエリデザイナで正しく機能しますが、挑戦はASP.Netから呼び出すことになります。 ASP.Netのブラケット構文は、かっこの代わりにデータを注入する必要があることを示しています。
これをすべて回避するには、ビューを作成します。予約語を避けるために、ビュー内の列名を変更するにはどうすればよいですか?
ビューでSELECT PortalID, [To], [From], Subject, Body, CreatedOnDate, CreatedByUserID
FROM dbo.CoreMessaging_Messages
'選択したものとしてビューv(c1、c2、...)を作成します。 – jarlh
あなたはどんな選択でも同じです:[To] AS newname' – dnoeth
Thanks @dnoeth。それは完璧に働いた! –