SQL 随笔
自动生成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 随笔的更多相关文章
- sql 随笔 2015-07-02
sql 自定义函数 --检查函数是否存在 if exists (select * from dbo.sysobjects where id = object_id(N'dbo.pTitleCase') ...
- spark SQL随笔
sparkSQL 1.主要的数据结构 DataFreames 2.开始使用:SQLContext 创建步骤: Val sc:sparkContext Val sqlContext=new org. ...
- sql 随笔更新
SELECT DISTINCT(p.`id`), p.`id` , v.`full_name` , CONCAT(LEFT(v.mobile, 7), '****') , DATE_FORMAT(DA ...
- sql 随笔 2015-08-07
xls 导入数据库 --删除现有数据 DELETE FROM dbo.PhoneList --插入数据 insert into dbo.PhoneList --读取xls数据 ) , as [Enab ...
- sql 随笔 2015-06-30
清除多余字符 --清除多余字符 --' --char(9) 水平制表符 --char(10)换行键 --char(13)回车键 REPLACE( REPLACE( REPLACE(REPLACE([P ...
- SQL随笔
多表分页查询: ,; 向表中插入新的字段: ALTER TABLE `Table_name` ) NOT NULL DEFAULT '' AFTER `id`; 更新表数据: UPDATE [LOW ...
- Mysql之SQL随笔
1.创建数据库 create database if not exists shop default character set utf8mb4 default collate utf8mb4_uni ...
- 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)
[公告]本博客于2015年10月起不再更新 新博客文章主要发表在商业智能BI社区: http://www.flybi.net/blog/biwork 博客地图自动分类 文章目录方便更好的导航,阅读文章 ...
- sql server中分布式查询随笔
由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下: 1.access版本 --建立连接服务器 exec sp_a ...
随机推荐
- MD5加密(C#)
先来说说Md5 MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护. md5有很多广泛的功能.大家都知道,数据库里面密码不会直接存该密码,而是加密之后的字符串.这时候你就可以把密码 ...
- 利用 js 实现弹出蒙板(model)功能
关于 js 实现一个简单的蒙板功能(model) 思路: 创建一个蒙板, 设置蒙板的堆叠顺序保证能将其它元素盖住 position: absolute; top: 0; left: 0; displa ...
- Oracle窗口函数显示想要的行数
Oracle中支持窗口函数ROW_NUMBER(),其用法和 MSSQLServer2005中相同,比如我们 执行下面的 SQL语句: SELECT * FROM ( SELECT ROW_NUMBE ...
- Netty 对通讯协议结构设计的启发和总结
Netty 通讯协议结构设计的总结 key words: 通信,协议,结构设计,netty,解码器,LengthFieldBasedFrameDecoder 原创 包含与机器/设备的通讯协议结构的设计 ...
- boost之bind
bind1st bind2nd在stl里面有具体的实现,只是只能绑定两个参数. boost里面的bind使用bind(Fun f,A1 a1,A2,a2...)产生一个对象,这个对象可以有占位符,可以 ...
- 【BZOJ】【TJOI2015】线性代数
网络流/最小割/最大权闭合图 2333好开心,除了一开始把$500^2$算成25000……导致数组没开够RE了一发,可以算是一次AC~ 咳咳还是回归正题来说题解吧: 一拿到这道题,我就想:这是什么鬼玩 ...
- Leetcode#139 Word Break
原题地址 与Word Break II(参见这篇文章)相比,只需要判断是否可行,不需要构造解,简单一些. 依然是动态规划. 代码: bool wordBreak(string s, unordered ...
- Sqli-labs less 33
Less-33 本关和上一关的payload是一样的 http://127.0.0.1/sqli-labs/Less-33/?id=-1%df%27union%20select%201,user(), ...
- 动态调用wcf接口服务
1.url:http://localhost:8002/名称.svc/basic(.svc结尾) 2.需要引用的命名空间System.ServiceModel 3.调用代码: public class ...
- App接口设计1
http://blog.csdn.net/newjueqi/article/details/44062849 http://www.tuicool.com/articles/YNZBna http:/ ...