现在有一个视图T_test_View,它有两个基表,一个带identity 属性列 T_test_A表,一个没有identity 属性列 T_test_B 表,
CREATE TABLE T_test_A
( ID int IDENTITY(1,1),
Name varchar(50)
)CREATE TABLE T_test_B
(
ID int,
Name varchar(50)
)
create view T_test_View
as
select a.ID,b.Name
from T_test_A a,T_test_B b
where a.Name=b.Name
我要的操作是:select MAX(IDENTITYCOL) from T_test_View,会报错:Invalid column name 'identitycol'。。现在的问题是如何能让这句select MAX(IDENTITYCOL) from T_test_View 能执行成功。你可以修改试图,或者建其它表。
CREATE TABLE T_test_A
( ID int IDENTITY(1,1),
Name varchar(50)
)CREATE TABLE T_test_B
(
ID int,
Name varchar(50)
)
create view T_test_View
as
select a.ID,b.Name
from T_test_A a,T_test_B b
where a.Name=b.Name
我要的操作是:select MAX(IDENTITYCOL) from T_test_View,会报错:Invalid column name 'identitycol'。。现在的问题是如何能让这句select MAX(IDENTITYCOL) from T_test_View 能执行成功。你可以修改试图,或者建其它表。
或者select MAX(ID) as IDENTITYCOL from T_test_View