Προς το περιεχόμενο

sql insert με ξενα κλειδια


παπι

Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω αυτη τη βαση

>CREATE TABLE dbo.Images
(
[id] INT IDENTITY(1,1),
[img] IMAGE NOT NULL,
[imgType] NVARCHAR(10) NOT NULL

CONSTRAINT PK_Images PRIMARY KEY NONCLUSTERED ([id])

)

CREATE TABLE dbo.TatTypes
(
[id] INT IDENTITY(1,1),
[Type] NVARCHAR(50) NOT NULL

CONSTRAINT PK_TatTypes PRIMARY KEY NONCLUSTERED ([id])
);

CREATE TABLE dbo.Tattoo
(
[id] INT IDENTITY(1,1),
[Type_id] INT NOT NULL,
[img_id] INT NOT NULL,
[Rank]	INT NOT NULL DEFAULT 1

CONSTRAINT PK_Tattoo PRIMARY KEY NONCLUSTERED ([id]),
CONSTRAINT FK_Tattoo_Type_id FOREIGN KEY ([Type_id]) REFERENCES dbo.TatTypes([id]),
CONSTRAINT FK_Tattoo_Img_id FOREIGN KEY ([img_id]) REFERENCES dbo.Images([id])

)

 

Και θελω να εισαγω ενα τατου, δηλαδη εικονα, τυπος εικονας, τυπος τατου . Το κακο ειναι οτι δεν εχω ιδεα πως θα το κανω αυτο

 

 

ΥΓ Μεχρι τωρα, με διαφορα search εχω φτασει εδω

>

INSERT INTO dbo.Images(ImgType,[img])
SELECT 'jpg', * FROM OPENROWSET(
BULK N'C:\me.jpg',SINGLE_BLOB)tmp
INSERT INTO dbo.TatTypes(Type) VALUES('foo type')

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...