powerdesigner生成日期型、中文字元型、數字型測試資料
Powerdesigner可以在資料模型中方便地生成測試資料。本文主要簡介利用PowerDesigner生成三種基本型別的資料:日期型、中文字元型、數字型。
基本測試表如下:
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共同所有,轉載請註明出處。相關推薦
powerdesigner生成日期型、中文字元型、數字型測試資料
Powerdesigner可以在資料模型中方便地生成測試資料。本文主要簡介利用PowerDesigner生成三種基本型別的資料:日期型、中文字元型、數字型。 基本測試表如下: if exists (select 1 from sysobjects
mpdf-html轉PDF,中文字元亂碼、加粗問題
$defaultConfig = (new ConfigVariables())->getDefaults(); $fontDirs = $defaultConfig['fontDir']; $defaultFontConfig =
Servlet生命週期、常用提交方式、中文亂碼問題、重定向和請求轉發
//當前工作空間絕對路徑System.getProperty("user.dir"); 一個Servlet的生命週期由 例項化,初始化,提供服務,銷燬,被回收 幾個步驟組成Serlvet構造方法 只會執行一次,所以Serlvet是單例項的init初始化 只會執行一次 &
網頁爬蟲、中文分詞、全文搜尋及自動定時排程
如題,實現網頁爬蟲,將制定URL下的網頁內容進行爬查,去掉HTML程式碼後儲存到本地,並對這些內容進行中文分詞,建立索引,而後提供全文搜尋服務。爬蟲、分詞並建立索引,可以單獨執行,也可以整合在一起進行定時排程而無需人工干預。不需要安裝任何資料庫,部署簡單。部署好之後
中文字元佔用位元組數在不同編碼方式下的區別
一次腦洞大開,想寫一個隨機生成中文瑪麗蘇名字的php小指令碼,需要從檔案中逐一讀取中文字元。 本來想說用fgetc()一個一個讀取字元,後來突然發現fgetc()是一次讀取一個位元組,對於英文字元來說沒有問題,但是對於中文字元,每個字元佔用兩個位元組,這樣就行
Java筆記(7)-輸入、輸出流、File類、InputStream、Reader、檔案位元組流、檔案字元流、緩衝流、隨機流、資料流、物件流、序列化和物件克隆、Scanner解析檔案、Console流
所有的合適都是兩個人的相互遷就和改變,沒有天生合適的兩個人,兩個人朝著相同的方向努力,就是最好的愛情。 輸入、輸出流 什麼是“流”。直觀地講,流就像水一樣,不存在大小問題,也避免了完整性問題。非流的資料傳輸,比如你下載一張圖片,需要整幅圖片下
【C#】字串格式化字元型、日期型、布林型
#region 格式化字元型、日期型、布林型 /StringFormat(string str, Type type) /// <summary> ///
[轉]Java中的Switch對整型、字元型、字串型的具體實現細節
轉自http://www.hollischuang.com/archives/61 Java 7中,switch的引數可以是String型別了,這對我們來說是一個很方便的改進。到目前為止switch支援這樣幾種資料型別:byte short int char String 。但是,作為一
整型常量與實型常量、符號常量和字元常量的區別
1.我們說的整型常量指的是一種不變的值,可以用十進位制、八進位制、十六進位制來表示,如(12,89;012,-067;0xF,-0x12等) 2.實型常量只能用十進位制來表示,例如110.33,-9920.292這些以定格形式來表示的實型常量;還有1.25E-3(即1.25x0.001)
mysql是我們專案中非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。
mysql是我們專案中非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。 1、中文亂碼 1.1、中文亂碼 create table user(name varchar(11)); # 建立user表
MFC中CString類字串與長整型、浮點型、字元陣列char資料之間的相互轉換
一、長整型資料與CString類字串相互轉換 1.將長整型資料轉換為CString字串類 CString str; long ld; str.Format(_T("%ld"),ld); 2.將CString字串類轉換為長整型資料 CString str; long ld; ld=
Javaweb學習筆記——(二十七)——————泛型、泛型的萬用字元、反射泛型資訊、反射註解、註解
泛型 1.泛型類:具有一個或多個型別變數的類,稱之為泛型類 class A<T>{ } 2.在建立泛型例項時,需要為其型別變數賦值 A<String> a = new A<String>();
jsp查詢日期型資料字元型資料
<% request.setCharacterEncoding(“utf-8”);//亂碼問題 String ccc=request.getParameter(“chaxun”);//獲取使用者輸入的搜尋內容 String idorname=request.getParameter(“
字元型日期轉換日期型的非常資料定位與處理
由於資料的不規範性,造成日期型別轉換異常。通過編寫函式,找出異常值。 1 CREATE OR REPLACE EDITIONABLE FUNCTION FUN_STR_TO_DATE (I_STR VARCHAR2) 2 return DATE is 3 V_DATE DATE; 4
javaSE泛型——萬用字元、泛型介面、型別擦出
一、萬用字元 1.萬用字元的概念 前面我們學習的泛型都已經解決了很多問題了,但是我們在使用的時候還是指定了型別的。比如泛型類,我們在建立這個類的物件的時候就指定了是什麼型別,然後就只能建立這個型別的物件,那麼我們有時候想要建立任意型別的物件的時候我們可以使用萬用字元。 1.1無解萬用字元"?
Java 之路 (十六) -- 泛型下(萬用字元、型別擦除、泛型的限制)
7. 萬用字元 萬用字元,即 “?”,用來表示未知型別。 萬用字元可用作各種情況:作為引數,欄位或區域性變數的型別;有時也作為返回型別;萬用字元從不用作泛型方法呼叫、泛型類例項建立或超型別的型別引數。 7.1 上限有界的萬用字元 使用上限萬用字元來放
java 泛型詳解(普通泛型、 萬用字元、 泛型介面,泛型陣列,泛型方法,泛型巢狀)
JDK1.5 令我們期待很久,可是當他釋出的時候卻更換版本號為5.0。這說明Java已經有大幅度的變化。本文將講解JDK5.0支援的新功能-----Java的泛型. 1、Java泛型 其實Java
字元陣列、字串、整型數之間的轉化
1、字元陣列 轉化為 字串 應用字串定義時的建構函式 #include <iostream> using namespace std; //字元陣列轉化為字串 #in
19、注入篇————MYSQL過濾特殊符號的字元型注入方法
一、過濾了特殊符號的字元型注入例如下面的過濾程式碼:function blacklist($id) { $id= preg_replace('/or/i',"", $id); //strip ou
Java - 尚學堂第八章常用類(將輸入的string類型的值轉為整數、浮點型、日期類型)
sco ger class log print string類 cep ase oid import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDate