国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

SQL自動(dòng)增長(zhǎng)列

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 08:10:41
文檔

SQL自動(dòng)增長(zhǎng)列

SQL自動(dòng)增長(zhǎng)列:在SQL SERVER2K有1個(gè)變量和2個(gè)函數(shù)可以得到: IDENT_CURRENT() 返回為任何會(huì)話和任何作用域中的特定表最后生成的標(biāo)識(shí)值。 SELECT @@IDENTITY 返回為當(dāng)前會(huì)話的所有作用域中的任何表最后生成的標(biāo)識(shí)值。 SCOPE_IDENTITY() 返回為當(dāng)前會(huì)話和當(dāng)前
推薦度:
導(dǎo)讀SQL自動(dòng)增長(zhǎng)列:在SQL SERVER2K有1個(gè)變量和2個(gè)函數(shù)可以得到: IDENT_CURRENT() 返回為任何會(huì)話和任何作用域中的特定表最后生成的標(biāo)識(shí)值。 SELECT @@IDENTITY 返回為當(dāng)前會(huì)話的所有作用域中的任何表最后生成的標(biāo)識(shí)值。 SCOPE_IDENTITY() 返回為當(dāng)前會(huì)話和當(dāng)前

在SQL SERVER2K有1個(gè)變量和2個(gè)函數(shù)可以得到: IDENT_CURRENT() 返回為任何會(huì)話和任何作用域中的特定表最后生成的標(biāo)識(shí)值。 SELECT @@IDENTITY 返回為當(dāng)前會(huì)話的所有作用域中的任何表最后生成的標(biāo)識(shí)值。 SCOPE_IDENTITY() 返回為當(dāng)前會(huì)話和當(dāng)前作用域中的任何表

在SQL SERVER2K有1個(gè)變量和2個(gè)函數(shù)可以得到:
IDENT_CURRENT() 返回為任何會(huì)話和任何作用域中的特定表最后生成的標(biāo)識(shí)值。
SELECT @@IDENTITY 返回為當(dāng)前會(huì)話的所有作用域中的任何表最后生成的標(biāo)識(shí)值。
SCOPE_IDENTITY() 返回為當(dāng)前會(huì)話和當(dāng)前作用域中的任何表最后生成的標(biāo)識(shí)值。

========================================================================================

如何插入一條記錄獲取插入后的自動(dòng)增長(zhǎng)ID列的方法.

主要介紹了如何在設(shè)定了自動(dòng)增長(zhǎng)ID列后添加一條數(shù)據(jù)后獲取添加的自動(dòng)增長(zhǎng)的ID值方法.

這篇文章我寫了一個(gè)使用企業(yè)庫(kù)3.0的方法來(lái)獲取自動(dòng)增長(zhǎng)ID列的方法,代碼如下:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

using Microsoft.Practices.EnterpriseLibrary.Data;

using System.Data.Common;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Database db = DatabaseFactory.CreateDatabase("SQLConnectionString");

string strSql = @"INSERT INTO [BSA].[dbo].[BSA_MissionLog]

([a]

,[b])

VALUES

('1'

,'1'

)

select id = scope_identity()";//這里是最重要的一段話.

DbCommand dbcomm = db.GetSqlStringCommand(strSql);

DataSet ds = db.ExecuteDataSet(dbcomm);

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)

{

for (int j = 0; j < ds.Tables[0].Columns.Count; j++)

{

Response.Write("第"+i+"行"+j+"列:"+ds.Tables[0].Rows[i][j].ToString());

}

}

}

}

下面的代碼是使用ado.net 2.0的代碼:

SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=table1;Persist Security Info=True;User ID=sa;Password=sa");

try

{

string strSql = @"INSERT INTO Log

([a]

,[b])

VALUES

('1'

,'1')

select id = scope_identity()";

con.Open();

SqlCommand com = new SqlCommand(strSql, con);

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter(com);

da.Fill(ds);

con.Close();

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)

{

for (int j = 0; j < ds.Tables[0].Columns.Count; j++)

{

Response.Write("第" + i + "行" + j + "列:" + ds.Tables[0].Rows[i][j].ToString());

}

}

}

finally

{

con.Close();

}

微軟對(duì)這樣的方法解釋是:

此代碼告訴 SQL Server 不要返回查詢的行計(jì)數(shù),然后執(zhí)行 INSERT 語(yǔ)句,并返回剛剛為這個(gè)新行創(chuàng)建的 IDENTITY 值。da.Fill(ds)語(yǔ)句返回的記錄集有一行和一列,其中包含了這個(gè)新的 IDENTITY 值。如果沒(méi)有此語(yǔ)句,則會(huì)首先返回一個(gè)空的記錄集(因?yàn)?INSERT 語(yǔ)句不返回任何數(shù)據(jù)),然后會(huì)返回第二個(gè)記錄集,第二個(gè)記錄集中包含 IDENTITY 值。這可能有些令人困惑,尤其是因?yàn)槟鷱膩?lái)就沒(méi)有希望過(guò) INSERT 會(huì)返回記錄集。之所以會(huì)發(fā)生此情況,是因?yàn)?SQL Server 看到了這個(gè)行計(jì)數(shù)(即一行受到影響)并將其解釋為表示一個(gè)記錄集。因此,真正的數(shù)據(jù)被推回到了第二個(gè)記錄集。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQL自動(dòng)增長(zhǎng)列

SQL自動(dòng)增長(zhǎng)列:在SQL SERVER2K有1個(gè)變量和2個(gè)函數(shù)可以得到: IDENT_CURRENT() 返回為任何會(huì)話和任何作用域中的特定表最后生成的標(biāo)識(shí)值。 SELECT @@IDENTITY 返回為當(dāng)前會(huì)話的所有作用域中的任何表最后生成的標(biāo)識(shí)值。 SCOPE_IDENTITY() 返回為當(dāng)前會(huì)話和當(dāng)前
推薦度:
標(biāo)簽: 自動(dòng) 2 sql
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产精品亚洲国产三区 | 久久久久国产一级毛片高清版 | 一级毛片免费毛片一级毛片免费 | 国产成人精品久久亚洲高清不卡 | 综合精品欧美日韩国产在线 | 韩国精品一区二区久久 | 国产精品免费视频网站 | 亚洲精品国产字幕久久vr | 欧美日韩一区二区三区免费 | 亚洲视频网站在线观看 | 国产欧美日韩综合精品无毒 | 日韩在线视频精品 | 欧美日韩免费一区二区三区 | 精品国产一区二区三区久久影院 | 精品一区二区三 | 日本色图在线观看 | 国产成人精品第一区二区 | 久久精品2| 欧美日韩在线一区二区三区 | 碰91精品国产91久久婷婷 | 国产一区二区三区在线看 | 欧美高清性xxxxxxx | 日韩在线视频观看 | 久久九九国产 | er久99久热只有精品国产 | 欧美日韩国产一区二区三区在线观看 | 亚洲码欧美码一区二区三区 | 欧美 日韩 亚洲另类专区 | 91精品国产亚一区二区三区 | 日韩精品免费观看 | 日韩经典在线 | 欧美第一页在线观看 | 一本一道| 欧美精品高清 | 国产黄色在线看 | 色综合91久久精品中文字幕 | 边做边爱边吃奶叫床的视频 | 国产一区二区三区成人久久片 | 亚洲一区二区久久 | 亚洲一区二区三区在线免费观看 | 午夜国产精品视频 |