2011-02-15 78 views

回答

-3

火鳥有布爾人,形式爲bit數據類型。

http://www.firebirdsql.org/manual/migration-mssql-data-types.html

FTA:

轉換位數據類型

位數據類型用於保持單個布爾值,0或1。MS SQL不支持分配NULL到這個領域。 InterBase可以用INTEGER或CHAR(1)數據類型來模擬。

可接受的值可以使用域進行限制。有關Firebird域的更多信息,請參閱數據定義文檔。

+6

我不同意,火鳥也沒有一點數據類型,因爲你的文章首先說明,但澄清然後...什麼火鳥有整數和字符模擬比特或布爾字段。 – jachguate 2011-02-16 15:13:19

4

你必須爲它

CREATE DOMAIN D_BOOLEAN 
AS smallint 
CHECK (VALUE IS NULL OR VALUE IN (0, 1)); 

然後

ALTER TABLE sometable添加somefield創建域d_boolean

完美的在我們的數據庫:)

相關問題