0
A
回答
2
對於SQL Server,你可以回答這樣的問題很容易使用sp_describe_first_result_set
:
exec sp_describe_first_result_set N'select *, ''1'' as test from sys.objects'
產生一個結果集,最後一排,其中表明,該test
列結果集是varchar(1)
。 (在這種情況下,其他的結果,從sys.objects
表拉動其他列說清楚,這個過程能夠描述列作爲非var
char(2)
或nvarchar(128)
的,所以它不只是一個顯示問題)
0
這個列有char(1)類型,是的,你可以在連接或其他操作中使用這個列。
因爲它的值是''中的一個字符串如果你想要它是一個整數。你可以做到以下幾點:
select *, Cast(1 as INT) as test FROM SomeTable
+0
請參閱我的更新回答 –
+0
@DmitryBychenko - 這可能是更明智的結果,但它不是什麼,例如, SQL Server產生。 –
相關問題
- 1. 這是什麼類型的菜單欄?
- 2. 這是什麼類型?
- 3. 這些類型是什麼?
- 4. 這是什麼類型的關係,這對於一個類圖
- 5. 這是什麼類型的符號?
- 6. 這是什麼類型的服務?
- 7. 這是什麼類型的錯誤?
- 8. 這是什麼類型的數據庫?
- 9. 這是什麼類型的編碼
- 10. 這是什麼類型的URL編碼?
- 11. 這是什麼類型的Trie?
- 12. 這是什麼類型的小部件?
- 13. 這是什麼類型的XML文件?
- 14. 這是什麼類型的滑塊?
- 15. 這是什麼類型的BarCode?
- 16. 這是什麼類型的文件?
- 17. 這是什麼類型的編碼?
- 18. 這種編碼的類型是什麼?
- 19. 這是什麼類型的成員
- 20. 這是什麼類型的html?
- 21. 這是什麼類型的值:[B @ 44952d40?
- 22. 這個IP的類型是什麼?
- 23. 這些數字是什麼,它們的類型是什麼?
- 24. 這應該是什麼數據類型?
- 25. 這種類型究竟是什麼?
- 26. 這是什麼Ruby數據類型?
- 27. 這些Google Drive MIME類型是什麼?
- 28. 這是爲什麼None類型?
- 29. 這種說法是什麼類型?
- 30. Bool * X,這是什麼數據類型?
這可能取決於RDBMS ,最可能的是'Char(1)' –
ANSI/ISO SQL:「<字符串文字>的聲明類型是固定長度的字符串,<字符串文字>的長度是<它包含的字符表示「。即在這種情況下「字符(1)」。 – jarlh