Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql &引用;在此上下文中不允许子查询。只允许使用标量表达式。”;_Sql_Sql Server - Fatal编程技术网

Sql &引用;在此上下文中不允许子查询。只允许使用标量表达式。”;

Sql &引用;在此上下文中不允许子查询。只允许使用标量表达式。”;,sql,sql-server,Sql,Sql Server,错误: 在此上下文中不允许子查询。只允许使用标量表达式 您不需要对计算列使用SELECT语句,只需执行以下操作: create table employee( Employee_ID int primary key, Name nvarchar(20), Gender nvarchar(2), DOJ datetime, Manager nvarchar(20), Department nvarchar(20), Tenure as (SELECT D

错误:

在此上下文中不允许子查询。只允许使用标量表达式


您不需要对计算列使用
SELECT
语句,只需执行以下操作:

create table employee(  Employee_ID int primary key,   Name nvarchar(20),
     Gender nvarchar(2),   DOJ datetime,  Manager nvarchar(20),
     Department nvarchar(20),
     Tenure  as (SELECT DATEDIFF(year, GETDATE(),DOJ ) )     )    

只需跳过SELECT?//[Route(StaticClass1.employee)]//[HttpGet]//[public IQueryable getallemployee()//{////return db.Employees//.ToList()//.SELECT(p=>new employee///{//Employee\u ID=p.Employee\u ID,//Name=p.Name,//Manager=p.Manager,//Department=p.Department//})//.AsQueryable();//}用空值显示字段的其余部分,但我们只需要一些选定字段而不显示其他字段
create table employee (
     Employee_ID int primary key,   Name nvarchar(20),
     Gender nvarchar(2), DOJ datetime,  Manager nvarchar(20),
     Department nvarchar(20)
     Tenure as (datediff(year, getdate(), DOJ))
 )