zoukankan      html  css  js  c++  java
  • SQL 随笔

    自动生成10位ID

    DECLARE @num INT
    DECLARE @strID NVARCHAR(20)
    
    SET @strID = '00000000000000000' + 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 = '00000000000000000' + cast(@num AS NVARCHAR(10))
        SET @strID = RIGHT(@strID, 10)
        --print   RIGHT( @strID,10) 
    
        --INSERT
        INSERT INTO [dbo].[Banner] VALUES (
            @strID
            ,@strID + '.jpg'
            ,''
            ,'1'
            ,@num
            ,getdate()
            ,getdate()
            ,getdate()
            ,'false'
            )
    
        SET @num = @num + 1
    END
    View Code
    DECLARE @num INT
    DECLARE @strID NVARCHAR(20) 
    DECLARE @StartDate DateTime
    
    --DELETE 
    DELETE FROM [dbo].[Event]
    
    SET @num = 0
    WHILE @num < 10
    BEGIN
    
        SET @strID = '00000000000000000' + 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
               ,'1'
               ,'Creator'
               ,''
               ,'20'
               ,GetDate()
               ,GetDate()
               ,GetDate()
               ,'false')
    
        SET @num = @num + 1
    END
    View Code
  • 相关阅读:
    Kubernets 第一讲 初探
    docker 运行nginx并进入容器内部、端口映射
    Docker 国内镜像的配置及使用
    Centos7上安装docker
    富文本编辑器--FCKEditor 上传图片
    在centos7上安装elasticSearch
    Centos7上卸载openJdk安装,安装自己的JDK1.8
    fastdfs 上传图片 完整版
    nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
    nginx + fastdfs 的开机自启动
  • 原文地址:https://www.cnblogs.com/xiaobuild/p/5085183.html
Copyright © 2011-2022 走看看