In DB2, esiste un tipo di dati che consente alla stringa di crescere e ridursi dinamicamente come il tipo di dati Varchar (Max) nel database di SQL Server?Qual è l'equivalente Varchar (Max) per DB2?
risposta
No, secondo this e this, DB2 non ha un tipo di testo di capacità elevata.
È possibile utilizzare il tipo di dati Varchar
per il testo fino a 32767 caratteri.
È CLOB, ma il tuo link non riesce a farlo con varchar ... http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Data+types+of+attributes+in+the+DBMS, – gbn
in db2 v10, [32704] (http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z10.doc.intro%2Fsrc%2Ftpc%2Fdb2z_stringdatatypes.htm) – Lucas
In versione db2 9.7, il massimo che posso andare è 32672: CAST (tableName.clobField as varchar (32672)) --32673 fallisce. –
dovrebbe essere "CLOB"
collegamento di Guffa menziona questo, ma non riesce ad abbinare CLOB e VARCHAR.
Ho capito la domanda un po 'diversa e risponderei con si. Il tipo di dati è chiamato 'varchar' (in base a entrambi i collegamenti di Guffa.) Zian ha solo bisogno di definire quanto grande ha bisogno di essere Max. Potrebbe essere diverso. Potrebbe essere necessario' long varchar'. –
La risposta è soddisfacente? – gbn