![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 請問一下,SOL語法
(https://www.pcdvd.com.tw/showthread.php?t=613896)
|
|---|
請問一下,SOL語法
SOL語法可不可以有個暫存的資料表名稱呢?
如: select * from 人事檔 where 底薪>50000 想要把它設為暫存資料表叫temp1 不知道可以嗎? 程式執行完就會不見了 謝謝 |
啥咪是SOL語法
我只聽過SQL語法? SOL是新語法嗎? |
撈出來的view本來就是暫存的不是嗎?
|
引用:
select * into temp1 from 人事檔 where 底薪>50000 //如果要查看結果時再加 select * from temp1 試試看吧 好久沒碰SQL我也忘了行不行了 :ase |
引用:
謝謝你的回答 我試了好久 也不知道自己在vb內 照你的語法用對不對 一直試不出來 在vb內 我只會用adodc及ado 這兩種方式 麻煩會暫存資料表temp1的人教我一下 感激不盡 |
一,sql 寫法
1.須先create #tmp table create table #tmp( a char(10), b int, c char(10), .... ) (與表格資料結構一樣) 2.塞資料: insert into #Tmp Select * from 人事檔 where 底薪>50000 3.select * From #Tmp (從暫存表格取資料) 4.drop table #tmp (刪除暫存表格) 二,再vb裡面可以開一各空的recordset去接,再來使用 以上請指教 |
INSERT INTO #temp1
SELECT * FROM 人事檔 WHERE 底薪>50000 |
引用:
謝謝回答 :) 123456789 |
引用:
請問 這在vb內如何套用呢? 還是這必須在資料庫用呢? 謝謝 |
引用:
在VB裡面用ADO物件來執行即可, 當SQL connection close之後該temp table就消失了。 |
| 所有的時間均為GMT +8。 現在的時間是03:46 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。