sql语句
文章平均质量分 65
梦断天涯
这个作者很懒,什么都没留下…
展开
-
sql 学习之主键选择、简单分页存储过程
lSQLServer中两种常用的主键数据类型:int(或bigint)+标识列(又称自动增长字段);uniqueidentifier(又称Guid、UUID) l用标识列实现字段自增可以避免并发等问题,不要开发人员控制自增。用标识列的字段在Insert的时候不用指定主键的值。将字段的“是标识列”设置为“是”,一个表只能有一个标识列。 lGuid算法是一种可以产生唯一标识的高效算法,它使用网卡M原创 2012-02-10 16:53:41 · 554 阅读 · 0 评论 -
SQL 查询当天,本月,本周的记录
SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 本月记录 SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=转载 2012-12-20 14:26:39 · 490 阅读 · 0 评论 -
Sql server 事务的两种用法
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性; 一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的转载 2013-06-03 23:55:05 · 486 阅读 · 0 评论 -
使用游标循环删除表
在工作中,我遇到这样的一种事情,一个系统做完了,我想用原来的框架重新做另外的一个项目,这就涉及到删除除系统管理外的基他表,我的系统管理前缀是T_Sys,我就把查出要删除的表拼接成删除表字符串,然后用游标去一条条执行这些语句。 --定义游标 declare test_Cursor CURSOR for select 'drop table '+ [name]+' ' as name from原创 2014-02-23 12:35:48 · 827 阅读 · 0 评论