数据库方面的入门问题——急急急(50分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
对一个数据库中的表运行了“select ... where ...”后可以把SELECT到的内容放到一个临时
表中,这个“临时表”就是“视图”?
在Tquery 中写吗?
具体的SQL怎么写?
 
是在TQUERY中寫!

Qry2.Close;
Qry2.SQL.Clear;
Qry2.SQL.Add('SELECT * FROM PRODUCTION_LOGIN');
Qry2.Open;
 
query.close;
query.sql.clear;
query.sql.add('with tmp (*) as select * from.. where... ');
query.sql.add('select * from tmp');
query.open;
 
是在Query中写!
query1.close;
query1.sql.clear;
query1.sql.add ('select * from table1 where ...')
query1.opne;
 
对不起,我没说清楚

我想通过select 语句建立一个“临时表”
再用sql 操纵这个临时表,
不知道这个过程怎么写(在TQuery 中)

请指教
 
insert into table select ... where ...
 
他们的方法都有问题.正确如下:
利用查询结果建立临时表: select * into #temp from order where name='a'
意思为:在ORDER表中查询名称为A的记录然后再插入到一个叫TEMP的临时表中
关于是不是视图,它当然不是视图.视图不是这样创建的.
 
楼上的说法各有不同,但关键是看你用什麽数据库! 不然回答的会让你一头雾水!
 
其实你要摘清楚视图的概念
创建临时表的例子前面已经有了;
创建视图的例子如下:
表1:T_1 字段:a char(10),b char(10)
表2:T_2 字段:a char(10),b char(10)
现在建立一个视图:
create view V_1 as
select t1.a as V1,t1.b as v2 ,t2.a as v3,t2.b as v4 from T_1 t1,T_2 t2
其目的是将两表的所有字段创建在一个视图中
 
目前使用dBase
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=514953
 
靠,DBASE中建视图,有无搞错
 
后退
顶部