向SQL视图中“添加、删除、修改”会影响基表吗?

向SQL视图中“添加、删除、修改”会影响基表吗?,第1张

当然会影响到基表。

视图能对查询出来的记录进行修改,并将修改后的数据回送到源表中。

如果是在vfp中,只要在视图设计器的“更新条件”选项卡中选中“发送SQL更新”,就可将修改后的数据回送到源表中。否则,数据不回送。

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

当建立视图时使用的表中的数据发生了改变后,视图中的数据也会发生相应的改变,视图本身是不能执行添加,删除,修改的!

我们使用数据库的时候经常需要 *** 作字段,那么如何使用SQL进行字段的增删改呢?下面我给大家分享一下。

工具/材料

SQL Server Managment

01

首先我们打开SQL Server Managment,准备一个数据表,如下图所示

02

然后我们就可以通过SQL中的Add语句进行字段的增加,如下图所示

03

接下来可以通过alter column进行字段的修改,如下图所示

04

最后通过drop column进行字段的删除,如下图所示

update语法:

update customer set city='大连',address='大连周水子' where firstname='周' and last_name='0'

delete语法:

delete from customer where firstname='周' and last_name='0'

insert into语法:

比如有下面两个表(字段名字可以不一样但是字段类型要一样):

A(id int,name char(10))

B(t1 int,t1 char(10))

这是候:insert into A(id,name) select t1,t2 from B

经过上面的 *** 作,B的数据就被导入到A中了。

---

以上,希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11586795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存