在SQL数据库中创建视图为什么执行时显示对象名无效?

create view bonus (B_time,P_dept,P_num,P_name,P_jobty,B_duty,B_lenths,B_house,

B_medical,B_evec,B_vac,B_night,B_spel,B_all)

as

SELECT  dbo.attend_month.Am_time,

dbo.personnel.P_dept,

dbo.personnel.P_num,

dbo.personnel.P_name,

dbo.personnel.P_jobty,

dbo.work_type.W_duty,

dbo.work_type.W_lenths*(datepart(year,attend_month.Am_time)-datepart(year,personnel.P_flbeg)),

dbo.work_type.W_house,

dbo.work_type.W_medical,

dbo.work_type.W_evec*dbo.attend_month.Am_evectime,

dbo.work_type.W_vac*attend_month.Am_vactime,

dbo.work_type.W_night*dbo.attend_month.Am_nigtime,

dbo.work_type.W_spel*dbo.attend_month.Am_spltime,       W_duty+W_lenths*(datepart(year,attend_month.Am_time)-datepart(year,personnel.P_flbeg))+W_house+W_medical+W_evec*dbo.attend_month.Am_evectime+dbo.work_type.W_vac*attend_month.Am_vactime+dbo.work_type.W_night*dbo.attend_month.Am_nigtime+dbo.work_type.W_spel*dbo.attend_month.Am_spltime

from   personnel,attend_month,work_type

where  personnel.P_num=attend_month.P_num and

personnel.P_jobty=work_type.P_jobty

GO

执行时显示:

服务器: 消息 208,级别 16,状态 1,过程 bonus,行 4

对象名 'personnel' 无效。

服务器: 消息 208,级别 16,状态 1,过程 bonus,行 4

对象名 'attend_month' 无效。

服务器: 消息 208,级别 16,状态 1,过程 bonus,行 4

对象名 'work_type' 无效。

0个回答

精华知识

SQL连接MYSQL出现对象名无效_在SQL数据库中创建视图为什么执行时显示对象名无效?...相关推荐

  1. 连接mysql超时时间设置多少_怎么设置数据库的连接数和连接超时时间

    如何设置数据库的连接数和连接超时时间 连接数的话可以修改spfile文件来约束 查看当前的连接数: select count(*) from v$process; –数据库允许的最大连接数: sele ...

  2. mysql 字段必填 属性_如何判断数据库中的字段是否具有必填属性(50分)

    你试试用SQLDMO吧 提供如下供参考 Option Explicit Dim dd As SQLDMO.Database Dim ss As New SQLDMO.SQLServer Dim tt ...

  3. java 变量名 动态_如何在Java中创建动态变量名?

    好吧,我想我会更好地看到你想要做的事情,但最终你的问题的答案仍然是使用适当的集合.尝试这样的事情: Map>> departmentEmployeeAgeMap;其中整数是年龄段,它们分为 ...

  4. java oracle 建表语句_在oracle数据库中创建表语句如何写?

    表名:servicelogs 字段名称类型 idint (主键,自增) servicetypevarchar (100) outsysvarchar (100) methodnamevarchar ( ...

  5. vue 递归创建菜单_如何在Vue中创建类似中等的突出显示菜单

    vue 递归创建菜单 by Taha Shashtari 由Taha Shashtari 如何在Vue中创建类似中等的突出显示菜单 (How to Create a Medium-Like Highl ...

  6. Sql Server数据库中创建视图

    if exists(select * from sysobjects where Name='View_Canny_SalesOrderDetail1_ZXJ') drop view View_Can ...

  7. mysql语句一定要大写_请问SQL语句必须用大写,是不是规范

    展开全部 SQL推荐使用大写,但是使用小写也可以,没有硬性要求. 1.SQL语言简介: 结构化查询语言(Structured Query Language)简称SQL,是一62616964757a68 ...

  8. oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称

    SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...

  9. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中

    1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...

  10. sql出现列名无效的原因_SQL数据库中的数据类型与表结构的创建

    一. 数据类型分类 二. 在数据库中创建表table ① .用向导创建表 表结构创建好了之后保存: 保存之后可以在资源管理器中看见表: 三.用代码创建表: ① .sql创建代码的语法如下(必须要掌握的 ...

最新文章

  1. eclipse添加缺失的包/src/main/resource
  2. java冒泡排序_Java算法分析之冒泡排序(Bubble Sort)
  3. 【每日一题】7月9日题目 Color
  4. python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法
  5. oracle安装出现getproces,oracle安装问题
  6. 嵌入式Linux多任务编程 进程 管道 命名管道
  7. float取小数点后几位_python Integer整型与Float浮点型操作
  8. oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
  9. SPFieldLookupValue
  10. 学习笔记之C / C++
  11. 利用 GitHub Actions 在 GitHub 上进行加密挖矿?
  12. Maven常见异常及解决方法---测试代码编译错误
  13. 【Linux驱动开发】PS2游戏手柄驱动开发与输入子系统框架
  14. MySQL数据导出:ERROR 1 (HY000) 错误解决
  15. 神经机器翻译中的曝光偏差,幻觉翻译与跨域稳定性
  16. 各操作系统支持图标字体的终端推荐
  17. 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制
  18. 对于line-height的一些理解
  19. 计算机垃圾回收站内容怎么恢复,回收站的文件怎么恢复_回收站文件清空了怎么恢复-win7之家...
  20. 热水器突然不出热水问题排查记录

热门文章

  1. intel android 平板,IT百科之英特尔芯平板
  2. 一年级语文四季心田花开专项练习题
  3. js实现oss批量下载文件_前端实现批量打包下载文件
  4. 三代测序数据自纠错技术 和 二代测序数据对三代测序数据纠错的技术。
  5. Unity Rect.OverLaps(Rect other) 改进
  6. 小米系统shell_分享自用小米手机ADB命令删除系统内置应用
  7. java自行车 one_小白装车宝典——JAVA ONE七步装车法
  8. 腾讯低代码平台正式开源:可拖拽生成手机、PC等项目-接私活福利啊
  9. 上|中国股市九大伪元宇宙概念股
  10. 空间和时间 ----节选《时间简史》 霍金