Loading... 用于存储位数据,既:`0`|`1`|`NULL`,可用于存储`true`|`false`输出 SQL Server优化BIT列的存储。 如果表具有8个或更少的位列,则SQL Server将它们存储为1个字节。 如果一个表有9个,并最多为16位的列,SQL Server将它们存储为2个字节,依此类推。 SQL Server将字符串值TRUE转换为1,将FALSE转换为0。它还将任何非零值转换为1。 ```sql --创建表 CREATE TABLE test_sql_server_bit ( bit_col BIT ); --以数字方式插入 INSERT INTO test_sql_server_bit (bit_col) VALUES ('1'); --以true|false方式插入 INSERT INTO test_sql_server_bit (bit_col) VALUES ('false'); ``` © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏