sql語句目的:
在建立臨時表時建立一列自動增加的種子,這裡涉及到跨資料庫複製資料,這裡資料庫使用的sql server 2000。
select into 語句語法:
select
column_name(s)
into
newtable
[in externaldatabase
]from
source
出錯的sql語句:
select
identity
(int,1
,1) as
[newid],
*into
#tbranch
from
test.dbo.tb_test ts
出錯資訊錯誤如下(fid為tb_test的乙個字段):
無法使用
select
into
語句向表
'#tbranch
'中新增標識列,該表中已有繼承了標識屬性的列
'fid'。
但是如下兩條語句卻又不出錯:
--下面的語句表明在跨資料庫但是去掉自增長列執行沒有問題
select
*into
#tbranch
from
test.dbo.tb_test ts
--下面的語句表明在同乙個資料庫內執行沒有問題
select
identity
(int,1
,1) as
[newid],
*into
#tbranch
from
tb_test
總結:這裡不知道是不是資料庫的bug還是對資料庫理解不夠,期待高手解答。
SQL SELECT INTO 語句用法及案例分析
通過 sql,您可以從乙個表複製資訊到另乙個表。select into 語句從乙個表複製資料,然後把資料插入到另乙個新錶中。select into 語句從乙個表複製資料,然後把資料插入到另乙個新錶中。注意 mysql 資料庫不支援 select into 語句,但支援 insert into sel...
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...
Python while語句,for語句
usr bin python coding utf 8 filename whiletest.py num 23running true while running i int raw input input a number if i num print right running false e...