四川人,现在在重庆工作,以前当过一年的老师、做过几个月的开发,最终决定在测试行业奋斗,进入测试行业接近8个月了。现在主要还是功能测试,都是手工的。想在自动化测试与性能测试方面有所建树。希望能在51testing里面多认识一些同行,多结交一些朋友,多为软件测试行业尽自己的一份贡献! 欢迎加我lijiang816_xiao@hotmail.com

Sqlserver2000造数据[转发] 感谢gforg

上一篇 / 下一篇  2007-08-01 13:44:32

Sqlserver2000建表语句

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TestVar]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[TestVar]

GO

 

CREATE TABLE [dbo].[TestVar] (

[aInt] [int] IDENTITY (1, 1) NOT NULL ,

[aBigint] [bigint] NULL ,

[aBinnary] [binary] (50) NULL ,

[aBit] [bit] NULL ,

[aChar] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

[aDatetime] [datetime] NULL ,

[aDecimal] [decimal](18, 0) NULL ,

[aFloat] [float] NULL ,

[aImage] [image] NULL ,

[aMoney] [money] NULL ,

[aNChar] [nchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,

[aNText] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,

[aNumeric] [numeric](18, 0) NULL ,

[aNvarchar] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,

[aReal] [real] NULL ,

[aSmalldatetime] [smalldatetime] NULL ,

[aSmallInt] [smallint] NULL ,

[aSmallMoney] [smallmoney] NULL ,

[aSql_Variant] [sql_variant] NULL ,

[aText] [text] COLLATE Chinese_PRC_CI_AS NULL ,

[aTimesTamp] [timestamp] NULL ,

[aTinYint] [tinyint] NULL ,

[aUniQueidentifier] [uniqueidentifier] NULL ,

[aVarBinary] [varbinary] (50) NULL ,

[aVarchar] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

 

 

插入1条记录示例

INSERT INTO

[testBase].[dbo].[TestVar]( [aBigint],

 [aBinnary], [aBit], [aChar], [aDatetime],

[aDecimal], [aFloat], [aImage], [aMoney],

[aNChar], [aNText], [aNumeric], [aNvarchar],

 [aReal], [aSmalldatetime], [aSmallInt], [aSmallMoney],

[aSql_Variant], [aText],

 [aTinYint], [aUniQueidentifier], [aVarBinary], [aVarchar])

VALUES( 1,

 CAST( 123456 AS BINARY(4) ), '0101', 'aChar', getdate(),

 132.00, 123.00,'abcdefghijk' , 123.00,

'aNChar', 'aNText,ntext,>', 12300.00,'<aNvarchar,nvarchar(50),>',

CAST(300 AS real) , getdate(), 123.123, 123.00,

convert(nchar(20), N'AbCdEfGhIjKlMnOpQrStUvWxYz'), '<aText,text,>',

 

CAST(3 AS TinYint),NEWID() , CAST( REPLICATE( 0x20, 128 ) AS varbinary(32) ),

'<aVarchar,varchar(50),>')

 

循环插入10000条数据示例

While (select Count(*) from  TestVar)<10000

begin

INSERT INTO [testBase].[dbo].[TestVar]( [aBigint],

 [aBinnary], [aBit], [aChar], [aDatetime],

[aDecimal], [aFloat], [aImage], [aMoney],

[aNChar], [aNText], [aNumeric], [aNvarchar],

 [aReal], [aSmalldatetime], [aSmallInt], [aSmallMoney],

[aSql_Variant], [aText],

 [aTinYint], [aUniQueidentifier], [aVarBinary], [aVarchar])

VALUES( 1, CAST( 123456 AS BINARY(4) ), '0101', 'aChar', getdate(),

 132.00, 123.00,'abcdefghijk' , 123.00,

'aNChar', 'aNText,ntext,>', 12300.00,'<aNvarchar,nvarchar(50),>',

CAST(300 AS real) , getdate(), 123.123, 123.00,

convert(nchar(20), N'AbCdEfGhIjKlMnOpQrStUvWxYz'), '<aText,text,>',

CAST(3 AS TinYint),NEWID() , CAST( REPLICATE( 0x20, 128 ) AS varbinary(32) ),

'<aVarchar,varchar(50),>')

CONTINUE

End


TAG:

 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12340
  • 日志数: 17
  • 图片数: 1
  • 文件数: 5
  • 书签数: 1
  • 建立时间: 2007-07-27
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar