小编ana*_*ocs的帖子

更改实时生产表上 varchar 的长度

我有一个 MS SQL Server 2008 R2 DB 服务器,目前正在与生产应用程序一起使用。

该应用程序的新增强功能现在需要varchar(100)增加表格中的列长度​​。

能否在不影响当前数据的情况下增加 prod DB 中此现有列的长度?

是否必须在非工作时间完成此更改以避免服务中断?

sql-server sql-server-2008-r2

29
推荐指数
1
解决办法
6万
查看次数

位数据类型映射到 Java 域对象中的什么

当您有一列bit数据类型时,在 Java POJO 将该表映射到使用javax.persistence注释的对象时,将使用什么 Class 来表示该列?

我试过了Boolean,没有用,并产生了以下错误:

org.hibernate.exception.SQLGrammarException: 无法插入: [com.DomainClassName]
java.sql.SQLException: '-' 附近的语法不正确。

编辑:Java 布尔值确实映射到 SQL Server 中的位数据类型。我有一个列名,里面有一个破折号,我必须更改。

sql-server-2008 java

2
推荐指数
1
解决办法
5561
查看次数