如何使每条sql语句都变化定义的变量
2015-09-07 13:22
405 查看
DECLARE @Seed INT
SET @Seed=CONVERT(int ,RAND((DATEPART(mm, GETDATE())*100000)
+ (DATEPART(ss, GETDATE())*1000 )
+ DATEPART(ms, GETDATE())) * 2100000000)
SELECT @Seed
update table1
set @Seed = @Seed + 1
where AutoID in (1,2)
SELECT @Seed
DECLARE @Seed INT
SET @Seed=CONVERT(int ,RAND((DATEPART(mm, GETDATE())*100000)
+ (DATEPART(ss, GETDATE())*1000 )
+ DATEPART(ms, GETDATE())) * 2100000000)
update table1
set time1=DATEADD(ms, RAND(@Seed) * 86400000, RegTime), @Seed = CONVERT(INT, RAND(@Seed) * 2100000000)
SET @Seed=CONVERT(int ,RAND((DATEPART(mm, GETDATE())*100000)
+ (DATEPART(ss, GETDATE())*1000 )
+ DATEPART(ms, GETDATE())) * 2100000000)
SELECT @Seed
update table1
set @Seed = @Seed + 1
where AutoID in (1,2)
SELECT @Seed
DECLARE @Seed INT
SET @Seed=CONVERT(int ,RAND((DATEPART(mm, GETDATE())*100000)
+ (DATEPART(ss, GETDATE())*1000 )
+ DATEPART(ms, GETDATE())) * 2100000000)
update table1
set time1=DATEADD(ms, RAND(@Seed) * 86400000, RegTime), @Seed = CONVERT(INT, RAND(@Seed) * 2100000000)
相关文章推荐
- SQL Server Join的使用
- zabbix监控mysql
- Sqlserver和Oracle上的定时任务创建
- ORACLE 创建作业JOB例子
- Hitting the 2100 parameter limit (SQL Server) when using Contains()
- MySQL数据库的一些操作
- sql语句查询txt 文件
- 防止SQL注入
- Mysqldump --single-transaction 选项解析
- MYSQL常用集群方案
- sqlserver锁表查看
- Mysql数据库命令大全
- mysql触发器编写
- SQL Server之SQLEXPRESS和MSSQLSERVER两个服务的问题
- aud$定位错误用户密码登陆数据库的具体信息
- 数据库死锁分析与解决
- SQL Server 删除作业Job (亲自实践)
- MySQL 语句级避免重复插入—— Insert Select Not Exist
- sqlite事务处理
- go-xorm使用mssql的小实例