有用还需要研究的SQL语句
2010-04-07 17:04
239 查看
SELECT CAST(scope_identity() AS int) 在SqlCommand.ExcuteScalar()内加入static public int AddProductCategory(string newName, string connString) { Int32 newProdID = 0; string sql = "INSERT INTO Production.ProductCategory (Name) VALUES (@Name); " + "SELECT CAST(scope_identity() AS int)"; //在这里使用 using (SqlConnection conn = new SqlConnection(connString)) { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add("@Name", SqlDbType.VarChar); cmd.Parameters["@name"].Value = newName; try { conn.Open(); newProdID = (Int32)cmd.ExecuteScalar(); //在这里返回新插入一行的ID } catch (Exception ex) { Console.WriteLine(ex.Message); } } return (int)newProdID; }
关于 SCOPE_IDENTITY 的介绍
关于OBJECT_ID:http://msdn.microsoft.com/zh-cn/library/ms190328.aspx ,还有,这个N是什么意思?
IF OBJECT_ID (N
'
dbo.AWBuildVersion', N'
U') IS NOT NULL
相关文章推荐
- Oracle12C--此专栏的SQL所需要的建表语句(一)
- Oracle12C--此专栏的SQL所需要的建表语句(一)
- 根据需要的SQL语句,装入数据到表格
- 【VBA研究】用SQL语句读取EXCEL数据例程
- 优化SQL语句需要注意的4点
- 一些有用的sql语句
- 怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。
- 一个有用的SQL语句
- SQL语句Group By和Having需要注意的地方
- Oracle 迁移至 MySQL 后 需要修改的SQL语句 小总结
- mybatis中写sql语句时需要转义的字符
- 【郭林专刊】介绍六个有用的MySQL的SQL语句
- 一条SQL语句研究
- 一些有用的SQL语句
- MySQL跟踪sql语句(安装mysql后需要做的事情)
- 六条比较有用的MySQL数据库操作的SQL语句
- sql语句拼装,需要if判断时一个小技巧
- Java面试需要知道的SQL语句语法
- 需要记住的SQL查询语句
- 一些有用的Sql语句