.NET執行insert語句返回自動增長列ID的值
using System;
using System.Data;
using System.Data.SqlClient;
namespace DbConsoleDemo
{
using System.Data;
using System.Data.SqlClient;
namespace DbConsoleDemo
{
public class InsertDemo
{
public InsertDemo() {}
public static void Test1()
{
SqlConnection conn = new SqlConnection(Config.RChenConnection);
using (conn)
{
SqlCommand cmd = new SqlCommand(@ "insert into IdStore(nextid) values (@nextid)select SCOPE_IDENTITY() ", conn);cmd.Parameters.Add( "@nextid ", 123);conn.Open();object o = cmd.ExecuteScalar();int newId = Convert.ToInt32(o);Console.WriteLine( "新的 id 是:{0} ", newId);conn.Close();
}Console.ReadLine();
}
}}
相關文章
- 快速執行大量 insert 語句的方法
- PostgreSQL的insert語句執行過程分析SQL
- select @@Identity 返回自增主鍵的值IDE
- 【Mysql 學習】自動增長列MySql
- php通過陣列存取mysql查詢語句的返回值PHP陣列MySql
- finally語句在return執行之後,return返回之前執行
- mysql自增長列MySql
- Mybatis 動態執行SQL語句MyBatisSQL
- c語言中返回整數值的長度C語言
- 執行sql語句給外部變數賦值SQL變數賦值
- sql 2005 返回列描述的SQL語句SQL
- SQL INSERT INTO 語句詳解:插入新記錄、多行插入和自增欄位SQL
- SQLite Insert 語句SQLite
- Oracle動態執行語句(Execute Immediate)Oracle
- 關於加快INSERT語句執行速度的測試
- 在virtual studio 2005 c#中如何:建立和執行返回單個值的 SQL 語句C#SQL
- PostgreSQL 原始碼解讀(15)- Insert語句(執行過程跟蹤)SQL原始碼
- MySQL全文索引原始碼剖析之Insert語句執行過程MySql索引原始碼
- MyBatis 返回(批次)新增資料的自增idMyBatis
- 查詢正在執行的sql語句及該語句執行的時間SQL
- 大量包含Insert語句的指令碼檔案批量執行匯入資料指令碼
- sql語句如何執行的SQL
- 執行大的sql語句SQL
- 各位大俠,鍵值自動增長怎麼解決?
- Oracle 行轉列的sql語句OracleSQL
- SQLite中特殊的INSERT語句SQLite
- mySQL 執行語句執行順序MySql
- Solidity中函式返回值,靜態動態陣列Solid函式陣列
- 在.NET中用儲存過程執行SQL語句儲存過程SQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- for語句執行順序
- sql語句批量執行SQL
- FORALL執行DELETE語句delete
- FORALL執行UPDATE語句
- 自增長列和序列的區別(identity與sequence的區別)IDE
- Oracle行轉列、列轉行的Sql語句總結OracleSQL
- oracle 自動列值增加Oracle
- mysql的sql語句執行流程MySql