我在liquibase XML輸入以下內容:CLOB類型變成VARCHAR在SQL Server
<changeSet author="lars" id="1">
<createTable tableName="STATUS">
<column autoIncrement="true" name="AUTOID" type="BIGINT">
<constraints primaryKey="true" primaryKeyName="PK_STATUS"/>
</column>
...
<column name="DATA" type="CLOB(1048576)">
<constraints nullable="false"/>
</column>
<column name="VERSION" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
但是當我使用liquibase上的MS SQL Server標準版運行此,V12,我見DATA
列已創建爲類型VARCHAR
。
我用liquibase Maven插件V3.2.0
我使用的驅動程序是com.microsoft.sqlserver.jdbc.SQLServerDriver
,sqljdbc42.jar
,即4.2版本。
任何人有任何想法,爲什麼會發生這種情況?
'clob'並不佔據我所知的大小。你是否嘗試簡單地使用'type =「clob」' –