基础SQL语句整理:修改字段类型、无主键数据重复删除、复制表数据、返回当前插入数据的主键(ID)、备份数据库。
基础SQL语句执行方法:ExecuteNonQuery()、ExecuteScalar()方法用途,区别。
修改字段类型 :
alter table 表名 alter column 列名 字段新类型无主键数据重复删除:
select distinct * into #Tmp from TableName
drop table TableName
select * into TableName from #Tmp
drop table #Tmp复制表数据:
insert into TableName select * from DtabaseName.TableName
获取当前或最后一条插入数据的自增主键ID:
select @@IDENTITY --获取当前插入数据的主键时 如果执行活跃,并发高时,建议本条语句与insert语句一起执行
备份数据库:
backup database databaseName to disk='路径'
ExecuteNonQuery():执行一个SqlCommand返回操作影响的行数,这个多半是判断操作是否成功的,例如插入删除和更新操作,如果影响行数为0的话,则证明操作是不成功的,大于0则证明操作成功。
ExecuteScalar():从数据库中检索单个值返回值是object类型,执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略
Oracle
select * from v$sqlarea order by first_load_time desc --查询执行记录
本文整理了SQL基础语句,包括修改字段类型、无主键数据重复删除、复制表数据、获取当前插入数据的主键及备份数据库的方法。详细介绍了ExecuteNonQuery()与ExecuteScalar()方法的使用及区别,提供了Oracle环境下查询执行记录的示例。
3325

被折叠的 条评论
为什么被折叠?



