alex safsafsd Asked:2020-04-12 20:20:28 +0000 UTC2020-04-12 20:20:28 +0000 UTC 2020-04-12 20:20:28 +0000 UTC 如何确定oracle中的最大给定字段长度? 772 当我们创建表时,我们可以指定最大字段长度,如下所示: varchar(25) 如何找出这个最大长度? sql 3 个回答 Voted 0xdb 2020-04-13T17:13:22Z2020-04-13T17:13:22Z select column_name, data_type, data_precision, data_scale, char_length, char_used from user_tab_columns where table_name = upper('table_name') ; 在哪里: data_precision, data_scale- 最大值。null如果未指定,则为数字类型的小数点前后的位数。 char_length, char_used- 最大值。字符字段的长度及其测量单位,char或byte. Best Answer msi 2020-04-12T20:49:57Z2020-04-12T20:49:57Z select column_name, data_type, data_length from all_tab_columns where table_name='имя таблицы' and column_name='имя столбца'; JuliaYan 2020-12-03T18:56:22Z2020-12-03T18:56:22Z 如果你需要设置一个相同长度的变量,那么你可以这样做: sText TableName.ColumnName%Type;
在哪里:
data_precision,data_scale- 最大值。null如果未指定,则为数字类型的小数点前后的位数。char_length,char_used- 最大值。字符字段的长度及其测量单位,char或byte.如果你需要设置一个相同长度的变量,那么你可以这样做: