CREATE TABLE [dbo].[a2]([a1ID] [int] NULL,[col3] AS (a1ID^2))GOcreate function get_a2_col3(@a1id int)returns intasbegin return (select col3 from [dbo].[a2] where a1ID = @a1id)endgoCREATE TABLE [dbo].[a3]([a3ID] [int] NULL,[col4] AS dbo.get_a2_col3(a3ID) --(dbo.a2.col3 - 1))GOdrop table [a2]drop table [a3]