and*_*e91 1 sql t-sql sql-server
我正在尝试使用Microsoft SQL Server Management Studio程序将数据列添加到数据库中.
我已经有一个数据库,有一个表,在该表中我需要添加另一列..但它一直说它找不到类型bool或boolean.
我的代码:
ALTER TABLE table_name ADD IsOpen boolean GO
Run Code Online (Sandbox Code Playgroud)
有任何想法吗 ?
方面的问题,任何想法如何改变现有的专栏?我有一个名为"预算"的专栏,但它需要是"预算".
您需要使用bit而不是bool数据类型
ALTER TABLE table_name ADD IsOpen bit
GO
Run Code Online (Sandbox Code Playgroud)
这里有一些关于数据类型的信息
Data type Access SQLServer Oracle MySQL PostgreSQL
boolean Yes/No Bit Byte N/A Boolean
Run Code Online (Sandbox Code Playgroud)
回答Qustion 2
在SQL Server(Transact-SQL)中重命名现有表中的列的语法是:
句法:
sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN';
Run Code Online (Sandbox Code Playgroud)
对于你的专栏:
sp_rename 'table_name.budget', 'Budget', 'COLUMN';
Run Code Online (Sandbox Code Playgroud)