自动生成10位ID

DECLARE @num INT
DECLARE @strID NVARCHAR(20) SET @strID = '' + cast(@num AS NVARCHAR(10))
SET @strID = RIGHT(@strID, 10)

Date的运算

DECLARE @StartDate DATETIME

SET @StartDate = dateadd(day, 5, GetDate()) --add day
PRINT @StartDate SET @StartDate = dateadd(hh, 5, GetDate()) --add hour
PRINT @StartDate

DATEADD() 函数在日期中添加或减去指定的时间间隔。
DATEADD(datepart,number,date)

datepart 缩写
年 yy, yyyy
季度 qq, q
月 mm, m
年中的日 dy, y
日 dd, d
周 wk, ww
星期 dw, w
小时 hh
分钟 mi, n
秒 ss, s
毫秒 ms
微妙 mcs
纳秒 ns

DECLARE @num INT
DECLARE @strID NVARCHAR(20) --DELETE
DELETE FROM [dbo].[Banner] SET @num = 0
WHILE @num < 10
BEGIN SET @strID = '' + cast(@num AS NVARCHAR(10))
SET @strID = RIGHT(@strID, 10)
--print RIGHT( @strID,10) --INSERT
INSERT INTO [dbo].[Banner] VALUES (
@strID
,@strID + '.jpg'
,''
,''
,@num
,getdate()
,getdate()
,getdate()
,'false'
) SET @num = @num + 1
END
DECLARE @num INT
DECLARE @strID NVARCHAR(20)
DECLARE @StartDate DateTime --DELETE
DELETE FROM [dbo].[Event] SET @num = 0
WHILE @num < 10
BEGIN SET @strID = '' + cast(@num AS NVARCHAR(10))
SET @strID = RIGHT(@strID, 10)
--print RIGHT( @strID,10) SET @StartDate = dateadd(day,@num, GetDate()) --add day
--print @StartDate --print dateadd(hh,1,getdate()) --add hour --INSERT
INSERT INTO [dbo].[Event] VALUES
(@strID
,'Title '+@strID
,'Description '+@strID
,@strID+'.jpg'
,@StartDate
,dateadd(hh,3,@StartDate)
,'Venue ' +@strID
,''
,'Creator'
,''
,''
,GetDate()
,GetDate()
,GetDate()
,'false') SET @num = @num + 1
END

SQL 随笔的更多相关文章

  1. sql 随笔 2015-07-02

    sql 自定义函数 --检查函数是否存在 if exists (select * from dbo.sysobjects where id = object_id(N'dbo.pTitleCase') ...

  2. spark SQL随笔

    sparkSQL 1.主要的数据结构 DataFreames 2.开始使用:SQLContext 创建步骤: Val  sc:sparkContext Val  sqlContext=new org. ...

  3. sql 随笔更新

    SELECT DISTINCT(p.`id`), p.`id` , v.`full_name` , CONCAT(LEFT(v.mobile, 7), '****') , DATE_FORMAT(DA ...

  4. sql 随笔 2015-08-07

    xls 导入数据库 --删除现有数据 DELETE FROM dbo.PhoneList --插入数据 insert into dbo.PhoneList --读取xls数据 ) , as [Enab ...

  5. sql 随笔 2015-06-30

    清除多余字符 --清除多余字符 --' --char(9) 水平制表符 --char(10)换行键 --char(13)回车键 REPLACE( REPLACE( REPLACE(REPLACE([P ...

  6. SQL随笔

    多表分页查询: ,; 向表中插入新的字段: ALTER TABLE `Table_name` ) NOT NULL DEFAULT '' AFTER `id`;  更新表数据: UPDATE [LOW ...

  7. Mysql之SQL随笔

    1.创建数据库 create database if not exists shop default character set utf8mb4 default collate utf8mb4_uni ...

  8. 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

    [公告]本博客于2015年10月起不再更新 新博客文章主要发表在商业智能BI社区: http://www.flybi.net/blog/biwork 博客地图自动分类 文章目录方便更好的导航,阅读文章 ...

  9. sql server中分布式查询随笔

    由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下: 1.access版本 --建立连接服务器 exec sp_a ...

随机推荐

  1. 【Search a 2D Matrix】cpp

    题目: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the f ...

  2. EF 更新条目时出错。有关详细信息,请参见内部异常。

    现象:使用EF新增记录时,一直报上述异常,网上说是值为空.主键外键未设等原因导致,但是改正这些情况下问题依然 解决过程:异常中有一句(请参见内部异常),一直都没有当回事,后来实在没办法就静下心来看了看 ...

  3. Android系统Recovery工作原理

    Android系统Recovery工作原理之使用update.zip升级过程分析(一)---update.zip包的制作 http://blog.csdn.net/mu0206mu/article/d ...

  4. jQuery中的height()、innerheight()、outerheight()的区别总结

    在前端jQuery代码中突然看到outerheight(),第一感觉就是,这是什么鬼?然后仔细查阅了一下,居然发现还有这么多相似的东西. 在jQuery中,获取元素高度的函数有3个,它们分别是heig ...

  5. 数据库表 copy

    db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名 1.方法一:登录导出到的数据库,执行create table fromtable select * from db1.f ...

  6. mapred和mapreduce

    总体上看,Hadoop MapReduce分为两部分:一部分是org.apache.hadoop.mapred.*,这里面主要包含旧的API接口以及MapReduce各个服务(JobTracker以及 ...

  7. eclipse运行WordCount

    1) 可以完全参考http://www.cnblogs.com/archimedes/p/4539751.html在eclipse下创建MapReduce工程,创建了MR工程,并完成WordCount ...

  8. zend studio插件

    1.安装使用Aptana插件(html,css,js代码提示功能) 安装步骤: 1).zend studio->Help->Install New Software->work wi ...

  9. POJ 2724

    Purifying Machine Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 4014   Accepted: 1127 ...

  10. POJ 1787 Charlie's Change (完全背包/多重背包,输出方案的物品个数)

    网上说是多重背包,因为要输出方案,还要记录下路径,百度一下题解就可以. 自己做的时候,还没了解过多重背包,该题直接往完全背包思考了.咖啡的钱看作总的背包容量,1.5.10.25分别代表四种物品的重量, ...