मेरे पास एक सारणी है जिसमें शब्दों और संबंधित शब्दफॉर्म की एक सूची है। तालिका में सामान्य डेटा इस तरह दिखता है। ध्यान दें WordForms के कुछ कॉलम अंत में, उदा।मैं किसी अन्य तालिका से अभिभावक और बाल तालिका को कैसे पॉप्युलेट कर सकता हूं?
CREATE TABLE [dbo].[TempWords]
(
[Id] INT IDENTITY (1, 1) NOT NULL,
[Word] NVARCHAR (MAX) NOT NULL,
[WordForms] NVARCHAR (MAX) NULL,
)
मैं दो तालिकाओं को भरने के लिए इस डेटा का उपयोग करना चाहते हैं: और कुछ अभी पिछले wordform शब्द
Id Word WordForms
1 abandon abandoned, abandoning, abandonment, abandons
2 abstract abstraction, abstractions, abstractly, abstracts, e.g.
यहाँ के साथ समाप्त स्रोत डेटा तालिका के लेआउट है। मुझे एसक्यूएल इंसर्ट इंटो का उपयोग करने के बारे में पता है, लेकिन मुझे लगता है कि मुझे केवल एक टेबल के साथ मदद मिलेगी। मैं क्या करना चाहता हूं, पहला शब्द लेना, इसे शब्दों की तालिका में रखना और फिर उन वर्डफॉर्म को अलग करना जिन्हें अब अल्पविराम से विभाजित किया गया है और उन्हें WordForms तालिका में रखा गया है।
CREATE TABLE [dbo].[Words]
(
[WordId] INT IDENTITY (1, 1) NOT NULL,
[Word] NVARCHAR (MAX) NOT NULL
)
CREATE TABLE [dbo].[WordForms]
(
[Id] INT IDENTITY (1, 1) NOT NULL,
[WordId] INT NOT NULL,
[Text] NVARCHAR (MAX) NULL,
)
क्या कोई मुझे कुछ सुझाव दे सकता है कि मैं यह कैसे कर सकता हूं?
आप कैसे आप tempwords डेटा को अलग करना चाहते हैं उसका उदाहरण दिखा सकता है (डेटा के साथ दिखाया गया प्रश्न में) अन्य टेबल – TheGameiswar