Desidero creare una stored procedure per inserire dati casuali nella tabella 'Video'. Ho già generato 30.000 dati di record per la tabella UserProfile.Come generare dati casuali nel server SQL
Nota: il nome utente è l'elemento FK nella tabella 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
articolo qui: http://mitchelsellers.com/blogs/2008/09/12/creating-random-sql-server-test-data.aspx – christiandev
grazie Sembra utile –
Perché non [usa uno strumento invece di reinventare la ruota] (http://www.red-gate.com/products/sql-development/sql-data-generator/)? –