Tôi muốn tạo một quy trình được lưu trữ để chèn dữ liệu ngẫu nhiên vào bảng 'Video'. Tôi đã tạo ra 30.000 dữ liệu bản ghi cho bảng UserProfile.Cách tạo dữ liệu ngẫu nhiên trong máy chủ SQL
Lưu ý: Tên người dùng là phần tử FK trong bảng Video.
CREATE TABLE UserProfile
(
Username VARCHAR(45) NOT NULL ,
UserPassword VARCHAR(45) NOT NULL ,
Email VARCHAR(45) NOT NULL ,
FName VARCHAR(45) NOT NULL ,
LName VARCHAR(45) NOT NULL ,
Birthdate DATE ,
Genger VARCHAR(10) NOT NULL ,
ZipCode INT ,
Image VARCHAR(50) ,
PRIMARY KEY(Username)
);
GO
CREATE TABLE Video
(
VideoId INT NOT NULL DEFAULT 1000 ,
Username VARCHAR(45) NOT NULL ,
VideoName VARCHAR(160) NOT NULL ,
UploadTime DATE ,
TotalViews INT ,
Thumbnail VARCHAR(100) ,
PRIMARY KEY(VideoId),
FOREIGN KEY(Username)
REFERENCES UserProfile(Username)
);
GO
Điều ở đây: http://mitchelsellers.com/blogs/2008/09/12/creating-random-sql-server-test-data.aspx – christiandev
nhờ nó trông hữu ích –
Tại sao không [sử dụng một công cụ thay vì phát minh lại bánh xe] (http://www.red-gate.com/products/sql-development/sql-data-generator/)? –