2009-04-06 21 views
6

में "CREATE TABLE" के साथ उपयोग के लिए फ़ील्ड प्रकार उपलब्ध हैं, मुझे माइक्रोसॉफ्ट एक्सेस के लिए टेबल निर्माण स्क्रिप्ट बनाने का नापसंद है। मुझे अभी तक कोई दस्तावेज नहीं मिला है जो वर्णन करता है कि विभिन्न प्रकार के लिए वाक्यविन्यास क्या है। एक्सेस में तालिका विवरण बनाने के लिए मेरे पास found the documentation है लेकिन उपयोग किए जा सकने वाले प्रकारों का थोड़ा सा उल्लेख नहीं है। उदाहरण के लिए:माइक्रोसॉफ्ट एक्सेस

CREATE TABLE Foo (MyIdField *FIELDTYPE*) 

जहां FIELDTYPE एक है ...? परीक्षण और त्रुटि के माध्यम से मुझे कुछ INTEGER, BYTE, टेक्स्ट, सिंगल जैसे कुछ मिल गए हैं, लेकिन मैं वास्तव में एक ऐसा पृष्ठ ढूंढना चाहता हूं जो सभी को यह सुनिश्चित करने के लिए दस्तावेज करता है कि मैं सही लोगों का उपयोग कर रहा हूं।

उत्तर

5

मैं बहुत उपयोगी नीचे दिए गए लिंक में टेबल मिल गया है:

http://allenbrowne.com/ser-49.html

यह सूचीबद्ध करता है क्या पहुँच के गुई प्रत्येक डेटा प्रकार, DDL नाम, डीएओ नाम और ADO नाम कॉल (वे सब अलग हैं ...)।

4

ऐस/जेट के लिए की एसक्यूएल डेटा परिभाषा भाषा विषय (एसक्यूएल DDL) पर Microsoft से सबसे अच्छा प्रलेखन से कुछ यहां पाया जा सकता:

Intermediate Microsoft Jet SQL for Access 2000

विशेष रुचि के

समानार्थी शब्द, जो कर रहे हैं कर रहे हैं पोर्टेबल एसक्यूएल कोड लिखने के लिए महत्वपूर्ण है।

ध्यान देने योग्य एक बात यह है कि एसक्यूएल डीडीएल वाक्यविन्यास के जेट 4.0 संस्करण में इंटरफ़ेस को एएनएसआई-9 2 क्वेरी मोड में होना आवश्यक है; लेख एडीओ को संदर्भित करता है क्योंकि एडीओ हमेशा एएनएसआई-9 2 क्वेरी मोड का उपयोग करता है। एमएस एक्सेस इंटरफेस के लिए डिफ़ॉल्ट विकल्प एएनएसआई -88 क्वेरी मोड है, हालांकि Access2003 के बाद यूआई को एएनएसआई-9 2 क्वेरी मोड में रखा जा सकता है। डीएओ के सभी संस्करण एएनएसआई -88 क्वेरी मोड का उपयोग करते हैं। मुझे यकीन नहीं है कि एससीएल डीडीएल सिंटैक्स को एक्सेस 2007 के लिए एसीई के लिए बढ़ाया गया था या नहीं।

क्वेरी मोड के बारे में अधिक जानकारी के लिए About ANSI SQL query mode (MDB)

+0

महान संदर्भ। धन्यवाद। – Karim

0

This यह सब किया है देखते हैं। यह एमएस से सीधे है, और वास्तव में आपको बताता है कि एसक्यूएल डेटाटाइप क्या है जो जीयूआई नाम से संबंधित है।

संबंधित मुद्दे