幾種插入資料的方法

2022-02-03 11:21:14 字數 1528 閱讀 4110

--

幾種插入資料的方法---------

1. 建立表後再插入

insert

into 插入表(列...) select 列... from

表名...

2. 插入時建立表

select 列... into 插入表 from

表名

3. 將儲存過程或者動態批處理的結果集插入到新錶(把本機當作鏈結伺服器來用)

exec sp_serveroption 《伺服器名》,'

data access

',true;

select

*into 插入表 from

openquery(《伺服器名》,'

exec

') as

o;

4. 將儲存過程或者動態批處理的結果集插入到新錶(直接語句)

insert

into 插入表 exec

5. 當源表有字段為 自增長時,而插入表不想 自增長時,則可以使用

insert

into 插入表 select id +

0,欄位... from

源表

6. 帶返回值的 insert

語句 out 語句

create

table

dbo.customersdim

(keycol

intnot

null

identity

primary

key,

customerid

nchar(50) not

null

, companyname

nvarchar(40) not

null

);

declare

@newcusts

table

( customerid

nchar(5) not

null

primary

key,

keycol

intnot

null

unique

);

insert

into

customersdim(customerid,companyname)

output inserted.customerid,inserted.keycol

into

@newcusts

--將生成的值 插入到的 臨時表

output inserted.customerid,inserted.keycol --

直接顯示值

select customerid,companyname from

northwind.dbo.customers

where country =n'uk'

and customerid=

'arout

'select

*from

@newcusts

mysql幾種插入方法

開發中遇到的場景 匯入excel檔案,根據主鍵判斷,如果有重複資料時更新,沒有重複資料則插入,計算匯入資料總條數,新入庫資料條數及更新資料條數。最開始用的是 insert into table name field1,field2,fieldn values value1,value2,valuen...

SQL插入資料的幾種方式

insert 用來將行插入 或新增 到資料庫表。插入有幾種方式 1.1 插入完整的行 儲存到表中每一列的資料在values 子句中給出,必須給每一列提供乙個值。如果某列沒有值,則應該使用null 值 假定表允許對該列指定空值 各列必須以它們在表定義中出現的次序填充。基本的insert 語法 使用上面...

jquery的幾種元素插入方法

初始 id root a div 在元素之前插入 before root before 或者 insertbefore root 執行以後效果為 p id root a div 在元素中前部加入 prepend root prepend 或者 prependto root 執行效果為 id root...