精华内容
下载资源
问答
  • 在数据表视图中不能进行的操作是修改字段的类型。在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的...

    b51a940571e495c911d058635c4b792a.png

    在数据表视图中不能进行的操作是什么?

    在数据表视图中不能进行的操作是修改字段的类型。

    在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的数据类型和属性值,也无法修改。

    相关介绍:

    视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。

    视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。

    视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。

    视图看上去非常像数据库的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反地,基表数据的改变也会自动反映在由基表产生的视图中。由于逻辑上的原因,有些视图可以修改对应的基表,而有些则不能(仅仅能查询)。

    相关推荐:《mysql教程》

    展开全文
  • 因此数据库中只存在视图的定义,而存在视图中相对应的数据数据仍然存放原来的基本中。视图是一种逻辑对象。二、 视图能做什么导出数据导出数据时,常常需要多个联合查询,这个时候就可以使用视图;...

    一、视图的基本概念

    视图是用于查询的另外一种方式。 与实际的表不同,它是一个虚表;因此数据库中只存在视图的定义,而不存在视图中相对应的数据,数据仍然存放在原来的基本表中。视图是一种逻辑对象。

    二、 视图能做什么

    导出数据; 在导出数据时,常常需要多个表联合查询,这个时候就可以使用视图;转换字段,如把status(0/1 Int类型)字段转换成启用/停用(文字) ,然后用视图保存定义。

    数据安全,可以给视图加密。

    三、视图操作

    3.1 查询数据

    (一)准备素材:

    使用两张表,其中一张是家电表,另外一张字典表(只需要知道这两张表有一个连接字段brandID-RowID:注意两个表没有强制使用外键约束),准备好素材

    SELECT TOP 1000 [appliancesName]

    ,[appliancesType]

    ,[code]

    ,[**brandId**]

    ,[standard]

    ,[appliancesStatus]

    ,[appliancesIsNew]

    ,[appliancesIsKey]

    ,[appliancesRemark]

    ,[appliancesId]

    FROM sfa_t_appliances

    另外一张表字典表

    SELECT TOP 1000 [**RowID**]

    ,[PRowID]

    ,[DicKey]

    ,[DicVal]

    ,[Status]

    FROM sfa_t_TSysDictionary

    说明:sfa_t_appliances 表中的字段brandId 与 sfa_t_TSysDictionary表中的rowid做关联。

    (二)创建视图:

    create view appliances_view(id,name,brandName)

    as

    select s.appliancesId,s.appliancesName,d.DicVal

    from sfa_t_appliances s,sfa_t_TSysDictionary d

    where s.brandId = d.RowID

    bde7475412e524bb9708f1647649e394.png

    (三)查询:

    查询数据,可以将视图看做一张实实在在的数据表,能够执行各种查询操作。

    如下图所示,执行一个查询操作:

    44e1a03126f2df3d6e3547d249a89044.png

    (四)备注

    有些书上说:可以对任何查询结果进行排序,但是只有当视图包括Top子句时才能排序视图。这样看来书上确实是有问题的。动手实践出真知

    3.2 插入数据

    实验一

    往视图中插入一条数据:

    063426e62059e8b2ed2826f7fcf58834.png

    解释:

    往视图中插入数据时,能够往sfa_t_appliances 中插入数据。但是视图为什么读取不到呢?

    create view appliances_view(id,name,brandName)

    as

    select s.appliancesId,s.appliancesName,d.DicVal

    from sfa_t_appliances s,sfa_t_TSysDictionary d

    where s.brandId = d.RowID

    注意视图的创建语法:是通过关联关系获取到的数据。注意观看视图的三个字段的来源。自然,在appliancesID为112233的记录中没有brandID,所以自然不能读取到数据。

    实验二

    7c33ddcc63ef20ef9ab524789d0e5d66.png

    说明: 往只含一个基本字段中插入数据是完全没有问题的。上图也插入成功了。

    实验三

    将多个基表的字段都插入试试:

    insert into appliances_view(id,name,brandName) values(112234,'视图','冰箱')

    656ded38efc5a7e445a9ec956a5e3614.png

    小节:

    使用INSERT语句进行插入操作的视图必须能够在基表(组成视图查询的表)中插入数据,否则会操作失败。

    如果视图上没有包括基表中所有属性为not null的行,那么插入操作会由于哪些列的NULL值而失败。

    补充

    通过视图可以向数据库表中插入数据,修改数据和删除表中数据。如果视图的SELECT语句中包含了DISTINCT、表达式(如计算列和函数),或FROM子句中引用多个表,或者引用不可更新的视图,或有Group by 或者having子句,那么都不能通过视图操作数据。

    ff8518336e12cc1e82378779000733bf.png

    3.3 修改数据

    ec4c016e17d337b23ef74f18c11f7e7d.png

    解释

    能够对数据进行修改,但是只能修改一张表中的数据。

    查看下图,修改基于两个表的字段:

    033bacd5b13723dc9b509a28be8fbf82.png

    失败了,说明只能修改一张表中的字段。

    3.4 删除数据

    5453112b275c6771d1fef163056c5f75.png

    小结:

    如果一个视图链接了两个以上的基表,则不允许进行数据删除操作。如果视图中的列是常数或者几个字符串列值得和,那么尽管插入和更新操作时不允许的,但是却可以进行删除操作。

    实验:

    (一) 创建基于一个表的视图:

    caed87f80f01541787b4718b4318e187.png

    (二)执行删除操作结果:

    81a3b73a0b15663167ea385c008a3ca3.png

    (三)结果说明:

    基于一个表的视图是能够执行删除操作的。

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持WEB开发者。如有错误或未考虑完全的地方,望不吝赐教。

    de3ddabfe1b9ced3cf097bd00bf5bd28.png

    扫描关注:"WEB开发者网“公众号,分享WEB开发知识,让开发变得更简单!

    展开全文
  • 【单选题】下列SQL语句,( )不是数据定义语句【其它】请完成实验报告【填空题】UPDATE语句能够修改视图的(_____________)列数据,也允许它修改包含集合的函数和内置函数的视图列。【简答题】编写粗精加工程序 ...

    【填空题】在SELECT语句中,如果进行分组统计,则应使用( ________________)分句。

    【单选题】下列SQL语句中,( )不是数据定义语句

    【其它】请完成实验报告

    【填空题】UPDATE语句不能够修改视图的(_____________)列数据,也不允许它修改包含集合的函数和内置函数的视图列。

    【简答题】编写粗精加工程序 (20.0分)

    【填空题】约束可以在(____________)表时直接建立,也可以在修改表时使用(_____________)来添加约束。

    【单选题】在SQL Server中可创建3种类型的索引,下列( )不是其中的索引类。

    【填空题】在SQL Server2005中,约束有非空约束、默认约束、(________)、(_________)、(_________)和(________)等6种类型。

    【填空题】填空完成以下代码,为student_info表的“性别”列建立规则对象rule_s,使“性别”列的数值只能取“男”或“女”。 (________________)

    【单选题】SQL语音的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,最重要、使用最频繁的语句是( )

    【单选题】可能产生违背参照完整性情况的操作不包括( )。

    【单选题】数据库中表的字段可以定义默认值,默认值是( )。

    【填空题】删除表stu_score中的外键约束con_num的语句是:(1 )TABLE stu_score (2 )(3 )con_num。

    【填空题】在SELECT语句中,如果将查询结果进行排序输出,则应使用( ____________________ )分句。

    【单选题】SQL是哪几个英文单词的缩写( )

    【填空题】设置外键约束后对违背参照完整性的数据操作的两种控制措施是(____________)和(___________ ),缺省情况采用(_________ ) 。

    【填空题】在查询语句中,要求查询结果中不出现重复记录则应在SELECT中使用( _________________)关键字。

    【单选题】SQL语言是( )的语言,容易学习

    【单选题】在建立外键约束时,下列说法正确的是( )。

    【单选题】有数据表S (Sno, SNAME ,SAGE),C(Cno,CNANE),SC(Sno ,Cno,GRADE).其中Sno是学生号,SNAME 是学生姓名,sage 是学生年龄,Cno是课程号,CNAME是课程名称。 要查询选修“Access”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S ,C ,SC WHERE 子句的内容是( )。

    【简答题】将上机3实验报告上传。 时间要求:上传作业结束时间为周1中午12点之前。 内容要求:上机操作完成的按要求写,上机操作没有完成部分内容,将相应操作要使用的命令写在相应位置,这样下次 上机时,可直接参考上机报告继续进行操作。

    【单选题】SQL 语言通常称为( )

    【填空题】规则既可以绑定到(________ )上,也可以绑定到(__________ )上。

    【填空题】将规则绑定到列的存储过程为(__________)。为某列解除规则绑定的存储过程为(____________ )。

    【填空题】删除规则使用的命令是(__________),删除约束使用(___________)命令。

    【填空题】在SELECT语句中,如果Where条件是“部门号 in (‘D001’,‘D002’)”,这个条件也可写成( ___________________ )。

    【单选题】查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()

    【单选题】SQL Server 2008 属于( )数据库系统。

    【单选题】关于主键描述正确的是( )。

    【填空题】如果要计算表中的某个字段的总和,可以使用聚合函数( _____________________)。

    【简答题】本数据来源于不同性别和专业学生焦虑调查的研究。焦虑量表有 30 道题目,为 4 点评定量表。 (1) 如果考察不同性别和专业学生焦虑水平的差异,则该研究自变量是什么,有几个因素,几个水平,因变量是什么? (2) 请将性别进行标签标注: 1 表示男, 2 表示女。 (3) 请对数据的缺失值进行检查和清理。 (4) 算出每个人 30 题的总分。 (5) 所有人的总分是否符合正态分布,为什么?如果不服从,有什么方案可以让数据更接近于正态分布? (6) 请计算不同性别和专业的焦虑平均分和标准差。 (7) 请用条形图画出不同性别和专业的焦虑平均分(带误差线)。 (8) 请画出 1-15 题和 16-30 题总分的相关散点图(带拟合曲线)。 (9) 用方差分析计算性别和专业对学生焦虑水平的影响是什么?有无交互作用?三个专业间两两差异应该如何计算? final.xls (50.0分)

    【单选题】有SQL 语句:SELECT 部门.部门名,COUNT(*) AS 部门人数 FROM 部门,职工 WHERE 部门. 部门号=职工.部门号 GROUP BY 部门.部门名 与该语句等价的SQL语句是()。

    【简答题】请根据"SPSS实操自学.docx"文档解读"data.xls" data.xls SPSS实操自学.docx 文件内容,并作答。 1 、请读入excel文件到SPSS。 2 、请根据案例说明对读入的题目进行标签说明,并添加选项的值标签。 3 、用频次分布和探索分析对语文成绩进行分析,并处理极端值。 4 、用计算功能,将每人的父亲文化程度和母亲文化程度求和。 5 、用重新新编码功能,把每人的语文分数转化为1(0-60分)、2(61-80)、3(81-90)、4(91-100)四个等级。 6 、计算男生和女生各自的语文成绩平均分。 请将以上6题以word形式回答(截图、图表),最后存为"姓名_spss1.docx",于10月14日前发送到spss_zuoye@sina.com。 思考和预习:根据这些数据还可以进行哪些计算,得到怎样的结果?

    【单选题】关于规则的叙述正确的是( )。

    【单选题】查询每个部门年龄最长者的信息,要求得到的新包括部门名和年龄最大者的出生日期,正确的命令是(

    【填空题】为表添加检查约束时,可使用( )选项对已存在数据的有效性进行检查。

    【单选题】grade是成绩信息表,curriculum是课程信息表,建立一个视图v_cavg,该视图包括了课程编号和(该课程的)平均成绩两个字段,正确的SQL语句是( )。

    【单选题】Transact—SQL语言中,删除一个视图的命令是( )。

    【简答题】要求:新建一个word文档,命名文“姓名-spss2.doc”。完成后发送到 spss_zuoye@sina.com 在文档中, 以下各题写出: 1、 列出适用方法 2、 写出 SPSS 的步骤及主要结果 3、 做一个结论 习题 1 为比较两种测声计 A 和 B 对噪声的测定结果,某人随机测定了 10 个场地,每个场地在统一时间用测声计 A 和 B 对噪声进行测定,结果如下,问二种测声计 A 和 B 对噪声的测定结果是否不同? 场地 1 2 3 4 5 6 7 8 9 10 A 87 65 74 95 65 55 63 88 61 54 B 86 66 77 95 60 53 62 85 59 55 习题 2 为研究某种新药治疗贫血患者的疗效,将 20 名贫血患者随机分成两组,一组用新药治疗,另一组用常规药物治疗,测得血红蛋白增加量( g/L )。问新药与常规药治疗贫血患者后的血红蛋白平均增加量有无差别? 新药组: 30.5 21.4 25 34.5 33 32.5 29.5 25.5 24.4 23.6 常规药组: 19.5 19 13 24.7 21.5 22 19 15.5 24.5 23.4

    【填空题】将规则rule_s绑定到student_info表的“性别”列上的语句: EXEC ( _____________)

    【填空题】SQL SERVER2005管理软件中,暂停、关闭或恢复、启动SQL Server2005服务器,均可通过3种方法来实现,分别是在操作系统的“管理工具”中的“服务”界面中操作,再有就是_______和_________。

    【单选题】参照完整性规则:表的( )必须是另一个表中主键的有效值,或者是空值。

    【填空题】不能在由_________约束或_________约束创建的索引上使用DROP INDEX语句。为了删除索引必须删除约束。

    【填空题】(____________)是用户输入记录时往没有指定具体数据的列中自动插入的数据。

    【简答题】请用分别用相关法和回归法分析case03.SAV数据,判断性别、年龄、文化程度和家庭月收入中哪些因素对住房面积有显著的影响。比较两种方法的区别和联系 将结果和讨论存在"姓名+spss3.doc"中,并发送到 spss_zuoye@sina.com 。 case03.sav (10.0分)

    【填空题】在SQL SERVER2005中如果使用SQL命令,则应该在______工具中操作。

    【单选题】数据库中的表可以设置字段有效性规则属于( )。

    【名词解释】实验3 AMIHDB3码型变换实验

    【填空题】SQL SERVER中,建立( ) 约束和( )约束时,系统会自动建立索引。

    【填空题】如果要计算表中的某个字段的平均值,可以使用聚合函数( _____________________ )。

    展开全文
  • 介绍一种暴力修改SAP 记录,删除表数据的方法,如下: SE37,function ‘SE16N_INTERFACE...如果要修改没有维护视图数据在不写report代码直接更新的情况下,可以通过debug的方式直接修改或删除表数据内容...

    介绍一种暴力修改SAP 表记录,删除表数据的方法,如下:

    SE37,function ‘SE16N_INTERFACE’,输入需要修改的表明,设置EDIT,SAPEDIT参数为‘X'

    2016-08-30_10-28-49

    运行后就可以改表了,除主键之外的字段都是可编辑的,四不四简单粗暴。。。。

    2016-08-30_10-30-25

     

    如果要修改没有维护视图的表内数据,在不写report代码直接更新的情况下,可以通过debug的方式直接修改或删除表数据内容。

    步骤如下,首先要有debug change的权限。

    本例子要更新自定义表ZEMPLOYEE中的字段DEPT_ID值

    SE16,显示要更新的数据记录

    editsaptableusingdebugger1_thumb

    选中需要更改的行,点击眼镜按钮

    editsaptableusingdebugger2_thumb

    命令栏输入‘/h’,回车进入debug模式

    editsaptableusingdebugger3_thumb

    将code字段的值修改为‘EDIT',一定要大写,默认code的值为’SHOW'.

    editsaptableusingdebugger4_thumb

    然后F8运行程序,会发现除主键外其他字段都变成可编辑字段,修改完DEPT_ID中的值,点击保存按钮。

    editsaptableusingdebugger5_thumb

    前后对比可以看到值变化了,如下图:

    editsaptableusingdebugger7_thumb

    通过SE11(abap数据字典)也可用上面debug的方法更改table数据。

    如果要删除数据,debug时code要改成‘DELE’,

    展开全文
  • Oracle 11g R1,Oracle以可见索引和虚拟字段的形式引入了一些不错的增强特性。继承前者并发扬光大,Oracle 12c 引入了可见字段思想。之前的版本,为了隐藏重要的数据字段以避免通用查询显示,我们...
  • 对于LONG类型的限制很多,不过对于高级复制来说,很多的LONG类型... 首先,如果不需要同步LONG类型的字段,那么不需要进行任何的修改,只有物化视图的创建过程中不包括LONG字段可以了。 如果需要包含LONG字段,那
  • JSON字符串保存数据1)减少数据表的设计,随意增减字段。...5)经常使用的字段建议也不要存放json,即使被用作查询条件,因为应用程序每次解析仍然是一个耗时的操作。什么是虚拟列?alter t...
  • 一,数据库的概述1)关系数据库术语:用于存储数据,它以行列式方式组织,可以使用SQL从中获取、修改和删除数据库。是关系数据库的基本元素记录:记录是指表中的一行,一般情况下,记录和行的意思是相同的。...
  • 1.1 创建视图创建视图的语法1.2 使用视图可以像使用一样使用视图修改视图中数据添加数据通过视图添加数据数据最终添加到基表中,因为视图是虚。视图一般只是基表的部分数据,通过视图向基表添加数据时,基本...
  • 我们操作一个数据库时,有些字段的值我们想让别人看到,比如工资,以及一些隐私内容。这时候视图就应运而生了。视图就是一个存在数据库的虚拟。 二、视图的创建 create view view_name as select 语句;...
  • 视图

    2017-05-05 19:58:43
    比如项目中频繁要查询 商品id、商品名称、商品品牌名称 三个字段的信息 ...在视图中用户可以使用select语句查询数据,也可以使用insert、update和delete修改记录[推荐]。 创建视图 语法: cre
  • 1.1 创建视图创建视图的语法1.2 使用视图可以像使用一样使用视图修改视图中数据添加数据通过视图添加数据数据最终添加到基表中,因为视图是虚。视图一般只是基表的部分数据,通过视图向基表添加数据时,基本...
  • 【单选题】下列关于存储过程的叙述,正确的是【判断题】关系型数据库将各种记录信息按照不同的主题安排不同的数据表中,通过建立了关系的表设置公共字段,实现各个数据表中数据的引用。【单选题】下列既可以...
  • java视图view_View视图

    2021-03-14 13:47:52
    视图:一个虚,也是一个子查询,是存储在数据字典里的一条select语句。视图:基于一个或多个视图的逻辑,本身包含数据,通过它可以对表里面的数据进行查询和修改视图基于的称为基表。视图的优点:1...
  • 關于SAP的视图的类型

    2020-07-24 10:48:45
    1 SAP的视图的类型 sap的视图的类型有五种 ...Maintenance views:允许你进行对几个数据进行修改,参与连接必须存在外键,他们的连接条件是能自定义的. Append Views:这种视图主要用于增强;. ...
  • MySQL视图

    2021-02-18 15:28:06
    文章目录前言一、什么是视图二、视图操作1.创建、修改视图2.删除视图3.查看视图总结 前言 本文对视图的基本使用进行...安全:可以视图来限制用户只能看到某张表哪些字段(单纯通过权限无法做到) 数据独立:一
  • 视图-sql

    2018-12-10 20:32:00
    视图中字段就是来自一个或多个数据库中的真实的中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的。 值得一提的修改视图数据,原始数据也会...
  • 为了避免复杂的数据库级联,可以采用视图的方式,将多个中的字段加到视图中。...视图中不能有重复的字段。 2、切换到“定义”选项卡,可以看到创建视图的实际sql语句。`info` join `user` 表示:info...
  • 视图  create view 视图名 as select 语句 创建一个视图,方便以后的查询工作,视图本身没有update方法,但是对... 当视图中的所有字段来自同一张表的时候,视图中数据可以更新的,同时会影响数据库。视图...
  • 为了避免复杂的数据库级联,可以采用视图的方式,将多个中的字段加到视图中。...视图中不能有重复的字段。2、切换到“定义”选项卡,可以看到创建视图的实际sql语句。`info` join `user` 表示:info与...
  • 创建视图脚本

    2020-10-12 15:49:28
    1、视图视图可以更新字段内容并返回原。 2、查询:查询文件的记录数据不修改。 二、归属不同 1、视图视图不是一个独立的文件,它保存数据库。 2、查询:查询是一个独立的文件,属于数据库。 三...
  • 4、 修改序时簿字段表ICChatBillTitle,追加显示即时库存字段。 5、 序时簿过滤器显示隐藏列勾选显示库存字段。 二、涉及到的介绍: 序号 表名 功能  1 ictransactiontype 单据业务类型  2...
  • 本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、透视表使用宏和...
  • 本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、透视表使用宏和...
  • 本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、透视表使用宏和...
  • 本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、透视表使用宏和...
  • sql sever 数据表

    2015-10-13 10:08:00
    视图进行操作,要第三块区域进行添加记录操作,回车,然后会同步到所有相关数据表中。 记录不是列,而是行,不要混淆。 第二块区域是各个属性,就是说明; 第一块区域是要进行显示的字段,选中什么 显示什么 ...
  • MySQL系列7—视图

    千次阅读 2020-05-23 19:30:23
    逻辑数据独立性:占用物理空间,当去修改结构时,不会对视图造成影响(指添加字段)。 缺点 性能差:查询效率偏低,每次查询时都要转换 修改限制:对于复杂视图来说(多查询)修改是非常麻烦的。 视图...
  • 如果经常需要从多个查询指定字段的数据可以在这些上建立一个视图。通过这个视图显示这些字段的数据。如果表中修改了与市图相关的字段的名称,可以通过修改试图爱解决可能引起的问题。 MySQL视图不支持输入...
  • MySQL-数据库视图操作

    2021-01-07 17:01:43
    MySQL视图是一个虚拟,内容由select查询语句定义, 同真实的表数据一致, 但是视图不在数据库以存储的数据值形式存在。 试图引用自定义查询字段, 并且引用试图时动态生成, 对其所引用的基础来说MySQL...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 267
精华内容 106
关键字:

在数据表视图中不可以修改字段的