sql server 中创建临时表,应用临时表(50分)

  • 主题发起人 主题发起人 zhengyue
  • 开始时间 开始时间
Z

zhengyue

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
在delphi+sql server 中怎样创建临时表,应用临时表
用ado
 
create table ##XXXX
好像就是创建临时表吧
 
一般来说,我都是用 select * into #table_name from table_name的方式建立临时表,因为再作
复杂查询或统计时候是用多表查询的,所以会用到临时表,用creat table ##table_name
是全局临时表,最好不要用
 
和ADOQUERY怎样联系呢?
 
有两种,一种是Create table #tempTableName
一种是Create table ##tempTableName
至于AdoQuery,可以把建好的临时表当普通表用。
记得在创建之前要判断表是否已存在。
 
就这样吧!
 
请问怎样判断表已经存在,如果存在,怎样删除?
谢谢?
 
请查看DROP语句
 
怎样判断已经存在呢?
 
if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'Istable') = 1)
drop table [表名]
 
请教1下:建立的临时表可以用table打开并修改数据吗(我用BDE);
我想在界面上修改1个列的值,修改query的requestLive := True就出错;或者用table打开这个临时表也出错,大家可以告诉我怎么做吗
 
后退
顶部