合而为一(30分)

  • 主题发起人 主题发起人 hilon
  • 开始时间 开始时间
H

hilon

Unregistered / Unconfirmed
GUEST, unregistred user!
有一问题:从两张OR 多张TABLE中各选择几个字段,能否存成一张新的
临时TABLE,若需要,可以存成永久TABLE?
 
不只用的是什么数据库,
在本地数据库中,一般没有直接用select 创建表的功能,但在网络数据库中
一般都有(select into 语句)
要把多张表中的数据合到一起,可以使用union操作副.
select a1,a2,a3 from a
union
select b1,b2,b3 from b
union
select c1,c2,c3 from c


注意a1,b1,c1要为相同的数据类型。
a2,b2,c2
a3,b3,c3也要
 
是视图(VIEW)吧?
create view yourview as
select a1,a2,a3 from aunionselect b1,b2,b3 from bunion select c1,c2,c3 from
 
用Select into , 在Sql server 7.0 中, 如果 表名前加#为临时表,否则可以
建立一个表,前提是你得有建表的权限.
另外我想问一下cj, 视图建立后,能否保存?
视图的生命期有多长?视图应该由程序员建, 还是由数据库端的程序员些?我建的
视图别人可以访问吗?多谢cj了!
 
en,我是分坛主,如果他不结束问题,我估计是没分了:-()
1、可以保存view,在服务器中,view是独立的对象,和SP/TABLE/TRIGGER一样;
2、view 不真正存储数据,只存储一点指令,只是从表里读数据并供显示/修改,所以无所谓生命周期;
3、是在服务器端建立,一般都是我建:)做CLIENT的不做SERVER?
4、如果给权限就可以访问。
5、不用谢
 
很抱歉,出去了几天,让大家久等了。
 
后退
顶部