घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "मामले";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

नीचे

कृपया मेरी मदद करो इसी तरह की शाखाएँ खोजें


Alexsyy   (2001-12-04 08:52) [0]

सभी को नमस्कार!
मुझे हटाने के बाद प्राथमिक कुंजी बनाने के लिए कहें, उदाहरण के लिए, तालिका के सभी रिकॉर्ड, जब बाद में जोड़े गए, तो 1 से शुरू करें? उदाहरण के लिए: एक तालिका है जिसमें क्रमशः 4 पंक्तियाँ, प्राथमिक अनुक्रमणिकाएँ हैं, 1..4, सब कुछ हटा दिया गया, 1 पंक्ति को अपने प्राथमिक अनुक्रमणिका 5 में जोड़ा गया (इच्छित 1 के बजाय)
सादर, अलेक्सी



Владислав   (2001-12-04 09:32) [1]

खैर, एक से एक प्राथमिक सूचकांक (कुंजी कहा जाता है) बनाएँ। क्या समस्याएं हैं?



Maxus   (2001-12-04 09:40) [2]

आपका स्वागत है!
यदि MS SQL सर्वर के लिए है, तो यह प्रयास करें:
1। मुख्य विशेषता पहचान बनाते हैं
2। हटाने के ट्रिगर में TRUNCATE टेबल हटाएं। यह आदेश 0 के लिए पहचान कॉलम को रीसेट करता है।
सहायता के लिए पहचान (चेक टेबल) और ट्रिब्यूट टेबल की जाँच करें।

पुनश्च
कुंजी और सूचकांक अलग-अलग चीजें हैं, यह मुझे लगता है :)




Владислав   (2001-12-04 09:44) [3]

> मैक्सस (04.12.01 09: 40)

दरअसल, उन्होंने फॉक्सप्रो और डीबेस के लिए लिखा था



ValeraVV   (2001-12-04 12:34) [4]

यदि आपको रिकॉर्ड अनुक्रम संख्या की आवश्यकता है, तो आप इसे प्राप्त कर सकते हैं (फॉक्सप्रो डीबेस के लिए), लेकिन नए जोड़े गए रिकॉर्ड में एक कुंजी होनी चाहिए जो अन्य रिकॉर्ड (हटाए गए सहित) से अलग है; यह सब IMHO है, और इस मुद्दे पर: विरोधाभास तालिका (हेडर के एक निश्चित स्थान में ऑटो-इंक्रीमेंट फ़ील्ड का वर्तमान मूल्य है), इसे बदला जा सकता है, लेकिन तालिका को एक नियमित फ़ाइल के रूप में खोलना (मुझे लगता है कि डीबेस के लिए भी यही सच है) विवरण शीर्षलेख "और DBF किसी के लिए भी उपलब्ध है। यदि आप BDE के माध्यम से काम करते हैं, तो तालिका को फिर से बनाना आसान है (या फ़ील्ड को परिवर्तन तालिका अनुरोध के माध्यम से)



Nest   (2001-12-04 14:06) [5]

और क्या, DBASE में ऑटोइन्क्रिमेंट फ़ील्ड हैं?

2Alexsyy
और आप आईडी का मूल्य भी कहाँ लेते हैं?
उदाहरण के लिए, जब आप क्रम में एक खाली तालिका भरना शुरू करते हैं, तो मूल्य कहां से आता है?
छोटे विचार हैं, लेकिन मैं बेकार में लिखना नहीं चाहता हूं।



Mick   (2001-12-04 14:16) [6]

DBASE में ऑटो-इन्क्रीमेंट फ़ील्ड हैं।



Niklen   (2001-12-04 14:36) [7]

तालिका को पैक करना आवश्यक हो सकता है ताकि कोई भी नष्ट रिकॉर्ड न हो।
Table1.Exclusive: = TRUE;
Table1.Open;
DbiPackTable (Table1.DBHandle, Table1.Handle, nil, nil, TRUE);



Nest   (2001-12-04 14:40) [8]

2Mick
किस संस्करण से?



Anatoly Podgoretsky   (2001-12-05 01:06) [9]

7



पन्ने: 1 पूरी शाखा

फोरम: "मामले";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.83 एमबी
समय: 0.036 c
3-21949
एकांतवासी
2001-12-05 13:22
2002.01.08
वर्तमान रिकॉर्ड मूल्य


14-22354
नेमसिस
2001-10-08 13:02
2002.01.08
मोबाइल


14-22361
निकोले
2001-11-08 00:17
2002.01.08
हाँ …………………………।


14-22394
विटाली
2001-11-09 19:51
2002.01.08
MENTA Day कल…।


1-22062
अलेक्जेंडर
2001-12-19 00:17
2002.01.08
मैं एक निश्चित (TDateTime) तिथि में एन दिनों को कैसे जोड़ सकता हूं?





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский