获取SQL-SERVER数据库insert into操作的主键返回值
个人感觉最快的方式就是,在插入数据后直接获取主键的值,然后返回过来。
方法如下:
sql语句如下:
INSERT INTO tableName (fieldname ...) values (value ...) SELECT @@IDENTITY AS returnName;
在sql语句中加入SELECT @@IDENTITY AS returnName;用来获取主键的值
在程序中获取返回值:
public int sqlexecutereader(string sql)
{
DBopen();
SqlCommand myComm = new SqlCommand(sql, Connection);
int newID = Convert.ToInt32(myComm.ExecuteScalar());
DBclose();
return newID;
}
当然在此处主键是int类型的自动增加的。DBopen();DBclose();的操作在此就不多说了。
获取SQL-SERVER数据库insert into操作的主键返回值相关推荐
- 获取SQL Server数据库增长和收缩事件的详细信息
It is essential for the DBA to need to ensure the SQL Server database performance. Performance tunin ...
- 关于Python获取sql server数据库,中文显示乱码问题
本文发现的问题源于用python读取sql server数据库时,中文显示乱码,如图红框处中文乱码: 在网上寻找了各种方法, import pymssql import sys import os等 ...
- SQL Server 数据库的鼠标操作
在数据库中一些操作用鼠标进行可视化操作更方便快捷 一 SQL Server 开启 任务栏--任务管理器--服务--MSSQLSERVER 开启 我的电脑--控制面板--管理工具--服务--MSSQLS ...
- SQL语句 SQL Server(代码添加约束:主键约束,外键约束,默认值约束,check约束,规则约束)
SQL语句(基于SQL Server) 约束 primary约束,unique约束,check约束 建表时 列级 create table <table name>(<column_ ...
- SQL Server中的六种约束:主键约束,外键约束,唯一约束,非空约束,检查约束,默认约束
什么是约束? 数据库-由若干张数据表组成(理解为一个类库) 数据表-由行和列组成的一个二维数组(理解为一个类) 列-字段(理解为表中对象的一个属性) 行-理解为表中的一个对象 约束是数据库中保证数据完 ...
- 使用SQL语句获取SQL Server数据库登录用户权限
返回一个报表,报表中包含当前数据库中某对象的用户权限或语句权限的信息. 语法 sp_helprotect [ [ @name = ] 'object_statement' ] [ , [ @usern ...
- 对于超大型SQL SERVER数据库执行DBCC操作
对于数据库维护,主要使用DBCC CHECKDB来实现,以下是对大型数据库的使用说明,小型数据库一般直接使用就可以了: 1.2008(2005我不确认)已经实现了快照检查,也就是当你执行DBCC时,D ...
- 获取SQL Server数据库表的列名
SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systyp ...
- SQL Server数据库-视图相关操作-2种方式【图形用户界面操作(新建、保存、查看、维护、删除 视图)、SQL语句操作(创建、查看、修改、删除 视图)】
学习网址 :MOOC平台 https://www.icourse163.org/spoc/learn/ZZULI-1207222804?tid=1450316458#/learn/announce 目 ...
最新文章
- 推荐一款神级 API 接口管理神器
- Gosper 的序列 循环检测
- 28笔记本USB接口案例分析
- 给Visual Studio Code的文件夹和文件替换图标
- 整数规划matlab实例,整数规划matlab
- 十七、PHP框架Laravel学习笔记——模型的定义
- 学习c语言的困难,刚刚学习C语言,遇到困难了......
- Python批量提取PDF文件中的文本
- Java 内存模型(Java Memory Model,JMM)
- html弧形列表效果,好看漂亮的html5网页特效学习笔记(5)_弧形菜单
- 用命令行netsh修改windows的ip、网关、dns
- mysql添加开机自启_初始化mysql并设置开机自动启动
- h3c s5500 ssh v5 配置_H3C S5500 V2基本配置及配置命令
- 《21个项目玩转深度学习》第四章问题总结--Python3.6与2.7的兼容问题及其他小问题
- 客服QQ,打开临时会话框(不用加为好友)
- C#大恒相机采集图片时图片上下对称折叠了
- 【Javascript的基本知识——数据的流程和流程的切割】
- python 抠图源码_比PS还好用!Python 20行代码批量抠图
- 机器学习课后题——贝叶斯
- Vue学习记录-路由
热门文章
- 怎么画单极交流放大电路波形图_直流电和交流电的电流方向
- 华为鸿蒙os内测,华为“鸿蒙OS”内测信息曝光:界面与EMUI有6个明显不同
- 数据结构java学生成绩排序_数据结构学习--Java简单排序
- Make Fcitx Work In Sublime-Text-3
- MATLAB中的柱面与球面
- java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...
- 减少访问量_Nginx服务器高性能优化轻松实现10万并发访问量
- 系统设计(一)——Overview
- 实现用于意图识别的文本分类神经网络
- GBDT原理及利用GBDT构造新的特征-Python实现