当然会影响到基表。
视图能对查询出来的记录进行修改,并将修改后的数据回送到源表中。
如果是在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中了。
---
以上,希望对你有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)