SQL中的varchar和varchar2之間的區別是什麼?請用一些很好的例子來詳細解釋。SQL中的varchar和varchar2之間的區別
7
A
回答
10
VARCHAR2是特定於Oracle。
varchar2最重要的非標準行爲是空字符串(''
)與null相同。
在標準SQL中,null與任何字符串文字都不相同,甚至不是空字符串。
+0
+1可能值得一提的是,在Oracle中,測試「Field ='」是否總是評估爲NULL的條件即從不是真),即使'字段'是''(即NULL)。 – 2010-10-15 11:40:19
+0
@Mark:謝謝,這是一個很好的觀點。而在標準SQL中,'Field ='''可以是true。 – 2010-10-15 17:09:19
2
0
利Riffel的DBA StackExchange給出了最詳細和準確的概述我對VARCHAR和VARCHAR2的區別爲:https://dba.stackexchange.com/a/1303
相關問題
- 1. varchar(5)和varchar(5000)之間的區別?
- 2. varchar(3)和varchar(300)之間的區別
- 3. MySQL - Char和Varchar之間的區別?
- 4. Apache Spark SQL和MongoDB之間的區別?
- 5. PDO:rowCount()和SQL COUNT(col)之間的區別
- 6. PROC SQL和sqldf之間的區別
- 7. IBM DB2 9.7,內聯CLOB和VARCHAR之間的區別?
- 8. TEXT和VARCHAR數據字段之間的區別是什麼?
- 9. '+ ='和'= +'之間的區別?
- 10. {!!之間的區別!!}和{{}}
- 11. ==和case之間的區別?
- 12. '#','%'和'$'之間的區別
- 13. | =和^ = css之間的區別
- 14. 「%〜dp0」和「。\」之間的區別?
- 15. .eq之間的區別。和==
- 16. ==和.equals()之間的區別?
- 17. `%in%`和`==`之間的區別
- 18. 「;」和「;」之間的區別是什麼?和T-SQL中的「GO」?
- 19. javascript中的/ * * /和//之間的區別
- 20. python中的[]和[,,]之間的區別
- 21. make中的「$(shell ...)」和「$$(...)」之間的區別
- 22. C中的/ +和+之間的區別?
- 23. SPFile和PublishingPage類別之間的區別
- 24. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 25. Selenium中verifyText和verifyTextPresent之間的區別
- 26. angularjs中$ cookiestore和$ cookies之間的區別
- 27. ios中stringByAppendingString和appendString之間的區別
- 28. XPath中// * /和/ * //之間的區別?
- 29. TestNG中@DataProvider和@Parameters之間的區別
- 30. Azure中CloudDrive.Delete()和CloudBlobContainer.Delete()之間的區別
的[VARCHAR和VARCHAR2之間的區別是什麼?]可能的複製(HTTP:/ /stackoverflow.com/questions/1171196/what-is-the-difference-between-varchar-and-varchar2) – brandizzi 2016-12-06 11:55:32