首页 > 编程知识 正文

oracle修改字段长度sql,sql server修改字段长度

时间:2023-05-03 08:50:23 阅读:171547 作者:2263

推荐答案

lewco_hai

2014.05.12

合格率: 37%等级: 26

帮助: 62907人

如何在ACCESS的“设计”视图中设置字段有效规则

有效性规则示例

下表显示了字段和记录层有效性规则的示例和说明性有效性文本。 这些示例可以根据内容进行适当修改。

有效性规则的有效性文本

在0中输入非零值。

=0的值不应小于零。

-或-

必须输入正数。

0 or 100的值必须大于0或100。

输入带BETWEEN 0 AND 1百分比符号的值。 用于将数值作为百分比存储的字段。 )

=#01/01/2007# AND

strcomp(ucase )姓、

[姓],0 )=0“姓”字段中的数据必须为大写。

=int(now ) )输入当天的日期。

输入M Or F (代表男性)或f (代表女性)。

like ' [ a-z ] * @ [ a-z ].com ' or ' [ a-z ] * @ [ a-z ].net ' or ' [ a-z ] * @ [ a-z ].org '有效的.com,

请求日期=[订单日期]输入30个订单日期后30天内的请求日期。

结束日期=输入开始日期之前的结束日期。

一般有效性规则语法

有效性规则表达式不使用特殊语法。 本节中的信息介绍了一般有效性规则的语法。 执行操作时,请注意表达式和函数可能会非常复杂。 全面的讨论不在本文的范围内。

有关表达式的详细信息,请参阅创建表达式。 有关函数的详细信息,请参阅按类别分类的函数文章。

创建表达式时,请注意以下规则:

用方括号将表格字段的名称括起来。 例如,“需要日期”=“订单日期”30。

用井号#括起日期。 例如,以下内容:

用双引号将文本值引起来。 例如,东京、巴黎和莫斯科)。 也请注意,项目之间用逗号分隔,并放在括号中。

除上述规则外,下表还提供了常见的算术运算符和用法示例。

运算符示例

NOT测试的相反值。 在非IS NOT NULL比较运算符之前使用。 非10 (与=10相同)。

IN测试值是否等于列表中的现有成员。 比较值必须是用括号括起来的逗号分隔的列表。 (IN )、“东京”、“巴黎”、“莫斯科”

BETWEEN测试值范围。 必须使用两个比较值“低”和“高”,并使用AND分隔符分隔这两个值。 between100and1000(=100and=1000相同) )

LIKE与文本字段和注释字段中的模式字符串相匹配。 LIKE 'Geo* '

IS NOT NULL强制用户在字段中输入值。 此设置的效果与将“必需”字段的属性设置为“是”相同。 但是,如果启用了“必需”属性且用户未输入值,Access将显示一条稍微令人不愉快的错误消息。 通常,您可以使用IS NOT NULL并在[有效文本]属性中输入描述性消息,以便于使用数据库。 IS NOT NULL

AND指定输入的所有数据必须为True或在指定范围内。=#01/01/2007# AND=#03/06/2008#

注释也可以使用“与”组合有效性规则。 例如,NOT '英国'和like '英国* '。

ori指定一个或多个数据为True。 一月或二月

小于。

=以下。

大于。

=以上。

=相等。

不等于。

在有效性规则中使用通配符

有效性规则可以使用Access提供的通配符。 请注意,Access支持两个通配符字符集。 这是因为对于用于创建和管理数据库的结构化查询语言(SQL ),访问支持两个标准: ANSI-89和ANSI-92。 这两个标准使用不同的通配符字符集。

缺省情况下,所有. accdb和. mdb文件都使用ANSI-89标准,而Access项目使用ANSI-92标准。 对于Access初学者,在Access项目中,请注意数据库中的表位于运行Microsoft SQL Server的计算机上,而窗体、报表和其他对象位于其他计算机上如果需要,可以将. accdb和. mdb文件的ANSI标准更改为ANSI-92。

01共享通报

管理员captain白杨推荐此答案作为最佳答案。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。