Oracle数据库表名最大长度支持30个字符。
如:
create table abcdefghijklmnopqrstuvwxyzabcd --30个字符(id int)
可以创建成功。
create table abcdefghijklmnopqrstuvwxyzabcde --31个字符(id int)
则会报错:
5.名表达式在VFP中,许多命令和函数需要提供一个名。可在VFP中使用的名有:
表/.DBF文件名 、 表/.DBF别名 、 表/.DBF字段名 、 索引文件名、文件名、 内存变量和数组名、窗口名、 菜单名、表单名、 对象名、 属性名、 …
在VFP中定义一个名时,需要遵循以下原则:
名中只能使用字母或下划线开始。
名中只能使用字母、数字和下划线字符。
不能使用VFP的保留字。
名的长度可以为1—128个字符,但自由表中的字段名、索引标记名最多为10个字符。文件名按 *** 作系统的规定。
名不是变量或字段,但是可以定义一个名表达式,以代替同名的变量或字段的值。
名表达式为VFP的命令和函数提供了灵活性。将名存放到变量或数组元素中,就可以在命令或函数中用变量来代替该名,只要将存放一个名的变量或数组元素用一对括号括起来。如:
STORE "CITY" TO a
REPLACE (a) WITH "Beijing"
字段名CITY被存放在变量a中,在使用REPLACE命令时,名表达式(a)将用字段名代替变量。这种方法称为间接引用。
数据库表名、字段名的长度限制:数据库 表名列名
Oracle 30 30
MySQL 64 64
db2 128 128
Access 64 64
SQLServer 128128
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)