PowerDesignerでは、日付型、中国語文字型、デジタル型のテストデータを一括生成
Powerdesignerは、データモデルでテストデータを簡単に生成できます.本稿では、PowerDesignerを使用して、日付型、中国語文字型、デジタル型の3つの基本タイプのデータを生成します.
基本テスト表は次のとおりです.
一、日付型テストデータの生成
「Column Property」で「Detail」、「Create」のTest Data Profileは次のとおりです.
次に、対応するカラムに対してProfileを選択します.
二、中国語文字の生成
構想は次のとおりです.生成する中国語文字をファイルまたはデータベースにインポートし、そこからランダムに生成します.
まず、中国語の地域名のセットを格納するプレゼンテーションCVSファイルを生成します.
同様に、Profileという名前を仮定してProfileを作成する必要があります.CHSChar.
属性の変更は次のとおりです.
次に、次のように生成されます.
三、デジタル型テストデータの生成
次のように生成されます.
最後に、これらのprofileをエクスポートまたはインポートする必要がある場合は、次の操作を行います.
招待月注:本文の著作権は招待月とCSDNが共同で所有し、転載は出典を明記してください.人を助けるのはセルフサービスに等しい! [email protected]
基本テスト表は次のとおりです.
if exists (select 1
from sysobjects
where id = object_id('DepartDemo')
and type = 'U')
drop table DepartDemo
go
/*==============================================================*/
/* Table: DepartDemo */
/*==============================================================*/
create table DepartDemo (
PKID int identity(101,1),
DName nvarchar(200) null,
DCode nvarchar(500) null,
Manager nvarchar(50) null,
ParentID int null default 0,
AddUser nvarchar(50) null,
AddTime datetime null,
ModUser nvarchar(50) null,
ModTime datetime null,
CurState smallint not null default 0,
Remark nvarchar(500) null,
F1 int not null default 0,
F2 nvarchar(300) null,
constraint PK_DEPARTDEMO primary key (PKID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ID',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'PKID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'DName'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'DCode'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'Manager'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ParentID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'AddUser'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'AddTime'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ModUser'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'ModTime'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'CurState'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' ',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'Remark'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' 1',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'F1'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
' 2',
'user', @CurrentUser, 'table', 'DepartDemo', 'column', 'F2'
go
一、日付型テストデータの生成
「Column Property」で「Detail」、「Create」のTest Data Profileは次のとおりです.
次に、対応するカラムに対してProfileを選択します.
二、中国語文字の生成
構想は次のとおりです.生成する中国語文字をファイルまたはデータベースにインポートし、そこからランダムに生成します.
まず、中国語の地域名のセットを格納するプレゼンテーションCVSファイルを生成します.
同様に、Profileという名前を仮定してProfileを作成する必要があります.CHSChar.
属性の変更は次のとおりです.
次に、次のように生成されます.
三、デジタル型テストデータの生成
次のように生成されます.
最後に、これらのprofileをエクスポートまたはインポートする必要がある場合は、次の操作を行います.
招待月注:本文の著作権は招待月とCSDNが共同で所有し、転載は出典を明記してください.人を助けるのはセルフサービスに等しい! [email protected]