如何随机填充这些字符串的数据库记录

时间:2018-04-12 14:25:27

标签: tsql insert

我的桌子是这样的:

export default function (state=[],action){
 switch(action.type){
 case 'FETCH_CURRENCY':
 return action.payload
 default:
 return state;
 }
}

我想随机填充[Title]和[Alt] [“string1”,“string2”,“string3”,“string4”]

1 个答案:

答案 0 :(得分:0)

这不完全有用,但你可以用它做点什么

SQL并不是真正用于生成随机数。

declare @T table (id int, val varchar(10));
insert into @T (id, val) values (0, 'one'), (1, 'two'), (2, 'three'), (3, 'four');
select name, abs(convert(int, convert (varbinary(8), NEWID(), 1)))%4 r
     , (select top 1 t.val from @T t where id = abs(convert(int, convert (varbinary(8), NEWID(), 1)))%4) rr 
from sys.all_objects