mirror of
https://github.com/Mastermindzh/dotfiles.git
synced 2024-11-25 16:23:24 +01:00
33 lines
809 B
MySQL
33 lines
809 B
MySQL
|
/* Replace XDATABASE with the DB name */
|
||
|
USE MASTER
|
||
|
GO
|
||
|
|
||
|
-- Function will delete a database even when in use.
|
||
|
BEGIN TRY
|
||
|
ALTER DATABASE XDATABASE SET SINGLE_USER WITH ROLLBACK IMMEDIATE
|
||
|
DROP DATABASE XDATABASE
|
||
|
END TRY
|
||
|
BEGIN CATCH
|
||
|
raiserror('XDATABASE doesn''t exist. Continuing....', 10, 1)
|
||
|
END CATCH;
|
||
|
GO
|
||
|
|
||
|
CREATE DATABASE XDATABASE
|
||
|
GO
|
||
|
|
||
|
USE XDATABASE
|
||
|
GO
|
||
|
|
||
|
-- -----------------------------------------------------
|
||
|
-- Table `Template`
|
||
|
-- -----------------------------------------------------
|
||
|
CREATE TABLE [Template] (
|
||
|
[Column1] INT NOT NULL,
|
||
|
[Column2] VARCHAR(30) NOT NULL,
|
||
|
[Column3] VARCHAR(30) NOT NULL,
|
||
|
CONSTRAINT pk_column1 PRIMARY KEY ([Column1]),
|
||
|
CONSTRAINT ck_column2 CHECK ([Column2] in ('M','V')),
|
||
|
CONSTRAINT fk_column3 FOREIGN KEY ([Column3]) REFERENCES Patient([Patientnr])
|
||
|
)
|
||
|
GO
|