同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 sql插入臨時表語句遇到的問題

sql插入臨時表語句遇到的問題

來源: | 時間:2010/11/11 15:43:35 |

select * into #temp_tb from table1 
這就是把表的全部內(nèi)容添加列到臨時表的標(biāo)準(zhǔn)格式,注意表名,用IF EXISTS事先檢測一下


請問這段sql語句什么意思?
select newnum=max(AAA),c0102 into #temp1 from A001a003 group by c0102

回答:
從表A001a003中選出列AAA的最大值重命名為newnum,以及列c0102,并按列c0102分組,然后將結(jié)果插入到臨時表#temp1中。
最后的結(jié)果是得到了一個臨時表#temp1,表中有兩列:newnum和c0102,內(nèi)容為表A001a003中列c0102中每個不同值中列AAA最大的一個。

 

數(shù)據(jù)庫 SQL中用SELECT INTO語句創(chuàng)建的臨時表在數(shù)據(jù)庫中看得到嗎?

回答:
在MS SQL SERVER中臨時表不存儲在當(dāng)前數(shù)據(jù)庫內(nèi),而是存儲在系統(tǒng)數(shù)據(jù)庫 tempdb 內(nèi);如果當(dāng)用戶斷開連接時沒有除去臨時表,SQL Server 將自動除去臨時表。

 

SQL語句 INSERT……INTO…… SELECT 插入的順序問題

問題如下:
   比如我有一個USERS表,三列uId(標(biāo)示,自動增長列),uName,uPwd現(xiàn)在我用如下SQl語句插入數(shù)據(jù):
  
   INSERT INTO USERS([uName],uPwd)
   SELECT 張三,123456 UNION
   SELECT 李四,123456 UNION
   SELECT 王五,123456 UNION
   SELECT 謝六,123456
我的理想結(jié)果應(yīng)該是:
   1  張三   123456
   2  李四   123456
   3  王五   123456
   4  謝六   123456
為何我數(shù)據(jù)表中的數(shù)據(jù)順序為:
   1  李四   123456
   2  王五   123456
   3  謝六   123456
   4  張三   123456

我就想要它按照我寫的SQl順序插入相關(guān)數(shù)據(jù),這個問題困擾我很久了。

回答:

INSERT INTO USERS([uName],uPwd)
SELECT 張三,123456 UNION all
SELECT 李四,123456 UNION all
SELECT 王五,123456 UNION all
SELECT 謝六,123456
(上面著段回答的語句名字和數(shù)字外都是有單引號的,可能傳入時被過濾掉了)
 

服務(wù)熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號