[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XPath 1.5? (was RE: typing and markup)


varchar limit
I think you could have picked less obvious vendors if you wanted to.

Don't forget "Boolean" (from memory):

System 1: Not supported as a column, 3-state support as a variable
System 2: Not supported as a column, 3-state support as a variable

XML Schema still doesn't tell you the best way to map XSD types into your 
database. You still have a lot of work ahead of you. But I think you know 
that.

-Wayne Steele


>From: "Bullard, Claude L (Len)" <clbullar@i...>
>To: 'Jonathan Robie' <jonathan.robie@d...>, "Simon 
>St.Laurent" <simonstl@s...>, xml-dev@l...
>Subject: RE:  XPath 1.5? (was RE:  typing and markup)
>Date: Tue, 7 May 2002 14:46:04 -0500
>
>Just for discussion, here are two *hypothetical*
>database systems with a listing of corresponding
>datatypes.  (no they are real but let's not get
>into the vendors).   Both of these can issue and
>accept XML.   Without a way to spec datatypes,
>just how good are my chances that the db will
>handle the data not as I see fit, but such that
>regardless of the db, I or anyone that uses the
>XML, will get the same results.
>
>Doesn't this become an issue for anyone who
>tries to spec a common XML document type
>for say, ebXML?  Are elements and attribute
>names sufficient?  Today, we have to write
>a lot of code to handle this.  I don't think
>that is a good solution for interop.
>
>len
>
>***************************************************************************
>
>Fixed Length String
>
>System 1:  CHAR(n)- limit 2KB
>System 2:  CHAR(n), CHARACTER(n)- limit 255 (6.5)- limit 8KB (7.0)
>
>Variable Length String
>
>System 1:  VARCHAR2(n), VARCHAR(n)- limit 4KB in a column- limit 32KB in a 
>variable- VARCHAR is obsolete
>System 2:  VARCHAR(n), CHAR VARYING(n), CHARACTER VARYING(n)- limit 255 
>(6.5)- limit 8KB (7.0)
>
>Integer
>
>System 1:  INTEGER, INTEGER(n), SMALLINT
>System 2:  INTEGER (4 bytes), INT (4 bytes), SMALLINT (2 bytes), TINYINT (1 
>byte), BIT (1 bit)
>
>Fixed Point
>
>System 1:  NUMBER, NUMBER(n), NUMBER(n,d),FLOAT, FLOAT(n), FLOAT(n,d)
>System 2:  NUMERIC, NUMERIC(n), NUMERIC(n,d),DECIMAL, DECIMAL(n), 
>DECIMAL(n,d),DEC, DEC(n), DEC(n,d),MONEY, SMALLMONEY
>
>Floating Point
>
>System 1:  DECIMAL
>System 2:  FLOAT, FLOAT(n), DOUBLE PRECISION, REAL,
>
>Date
>
>System 1:  DATE
>System 2:  DATETIME, SMALLDATETIME, TIMESTAMP- TIMESTAMP auto-updated
>
>Binary
>
>System 1:  RAW(n)- limit 255 bytes
>System 2:  BINARY(n), VARBINARY(n), BINARY VARYING(n)- limit 255 (6.5)- 
>limit 8KB (7.0)
>
>Large String
>
>System 1:  LONG, LONG VARCHAR- limit 2GB- limit one per table rowCLOB- 
>limit 4GB
>System 2:  TEXT- limit 2GB
>
>Large Binary
>
>System 1:  LONG RAW- limit 2GB- limit one per table rowBLOB- limit 4GB
>System 2:  IMAGE- limit 2GB
>
>Multi-byte chars
>
>System 1:  NCHAR(n)NVARCHAR(n)NCLOB- same limits as CHAR, VARCHAR, CLOB
>System 2:  NCHAR(n), NATIONAL CHAR(n), NATIONAL CHARACTER(n)NVARCHAR(n), 
>NATIONAL CHAR VARYING(n), NATIONAL CHARACTER VARYING(n)NTEXT, NATIONAL 
>TEXT- same limits as CHAR, VARCHAR, TEXT
>
>Row Identifier
>
>System 1:  implicit ROWID column
>System 2:  (use an IDENTITY column)
>
>Secure OS Label
>
>System 1:  MLSLABEL, RAW MLSLABEL
>System 2:  <not supported>
>
>128-bit Unique Number(UUID, GUID)
>
>System 1:  <not supported>
>System 2:  UNIQUEIDENTIFIER (version 7.0 only)
>
>
>From: Jonathan Robie [mailto:jonathan.robie@d...]
>
>I don't know how to design a language that will avoid any possible
>philosophical or aesthetic objections on XML-Dev. I'm an engineer, not a
>deity. But if you give me a concrete problem to solve, I think we have a
>Working Group that might be able to solve it.
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
>


_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.