排序
sqlserver数据库最大Id冲突问题解决方法之一
在一个特定的表中保存最大Id,通过记录来取每次的唯一最大值 代码如下: CREATE TABLE [dbo].[TbGuidTable]( [TableName] [varchar](50) NOT NULL, [KeyName] [varchar](20) NOT NULL, [KeyValue]...
oracle学习笔记(二)
最近需要用的oracle,所以大家好好的学习下基础并整理下资料,希望能帮助到需要的朋友。 一、多行函数又称组合函数(Group Functions)、聚合函数 1、 Types of Group Functions avg、count、ma...
insert select与select into 的用法使用说明
将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了 insert into(列名) select 列名 from 表名...
如何得到数据库中所有表名 表字段及字段中文描述
最近做一个项目,客户希望可以自己选择想要查看的列表,这样就不好办了,选择列表的名字他们也想自定义,没办法这就需要查看数据表中字段,中文说明,默认标志了 在网上查了部分资料但是发现粘...
SQL查询效率注意事项小结
SQL查询效率注意事项小结,需要的朋友可以参考下。 一、查询条件精确,针对有参数传入情况 二、SQL逻辑执行顺序 FROM-->JOIN-->WHERE-->GROUP-->HAVING-->DISTINCT-->ORDER--...
sqlserver 不重复的随机数
MSSQL有一个函数CHAR()是将int(0-255) ASCII代码转换为字符。那我们可以使用下面MS SQL语句,可以随机生成小写、大写字母,特殊字符和数字 MSSQL随机数 MSSQL有一个函数CHAR()是将int(0-255) AS...
SQLSERVER查询所有数据库名,表名,和字段名的语句
SQLSERVER查询所有数据库名,表名,和字段名的语句,需要的朋友可以参考下。 1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM Dat...
SQL Server 自动增长清零的方法
SQL Server 自动增长清零的方法,需要的朋友可以参考下。 方法1: 代码如下:truncate table TableName 删除表中的所有的数据的同时,将自动增长清零。 如果有外键参考这个表,这个方法会报错(...
SQLServer Execpt和not in 性能区别
网上有很多 except 和 not in的返回结果区别这里就就提了 主要讲 except 和 not in 的性能上的区别。 代码如下: CREATE TABLE tb1(ID int) CREATE TABLE tb2(ID int) BEGIN TRAN DECLARE @i INT...
sp_executesql 使用复杂的Unicode 表达式错误的解决方法
sp_executesql 使用复杂的Unicode 表达式错误的解决方法,需要的朋友可以参考下 Msg 102, Level 15, State 1, Line 3 Incorrect syntax near '+'. 当你尝试执行下面这段代码时,会得到如上这个...
SQL优化基础 使用索引(一个小例子)
一年多没写,偶尔会有冲动写几句,每次都欲写又止,有时候写出来就是个记录,没有其他想法,能对别人有用也算额外的功劳 按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要...