- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0 |
在xyz表中创建100行
--Method 1. simple DEFAULT values on table
CREATE TABLE xyz
(
col1 int PRIMARY KEY IDENTITY(1,1) NOT NULL,
col2 int NOT NULL DEFAULT 999,
col3 char(10) NOT NULL DEFAULT ''ABCDEFGHIJK''
)
GO
DECLARE @counter int
SET @counter=1
WHILE(@counter<=100)
BEGIN
INSERT xyz DEFAULT valueS
SET @counter=@counter+1
END
SELECT * FROM
xyz
(2) RAND( ) 的一般用法
生成在一定范围的随机数
-- 0~9999
(CONVERT(int,RAND()*100000)%10000)
-- -9999~9999
CASE
WHEN (CONVERT(int,RAND()*100)%2=1 THEN
(CONVERT(int,RAND()*100000)%10000*-1)
ELSE (CONVERT(int,RAND()*100000)%10000)
END
-- A~Z
CHAR((CONVERT(int,RAND()*1000)%26)+65) --65 is A
(3) 若想确认每次执行RAND()函数是否产生不同的结果,应该为RAND()指定种子,即把一个整数置于圆括号中。可以用@@spid ,即新建表的object_id,或其它“几乎随机”的整数作为种子值。
IF (ISNULL(OBJECT_ID(''random_data''),0))>0
DROP TABLE random_data
GO
CREATE TABLE random_data
(
COL1 int PRIMARY KEY,
col2 int,
col3 char(15)
)
GO
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |