第15讲++规则和默认值对象

在xscj库中定义1个规则,限制联系电话的格式为“(区号)电话号码”,其中区号为3位,电话号码至少为6位 。

use   xscj
go
create     rule     r_电话格式
as    @x      like     ‘ (_ _ _)_ _ _ _ _ _ % ‘ 

将名为“r_正数”的规则分别绑定到xs_kc表的“成绩”和“学分”列。

exec    sp_bindrule     ‘r_正数’, ‘xs_kc.成绩’
exec    sp_bindrule     ‘r_正数’, ‘xs_kc.学分’

解除绑定在xsqk、xs_kc表列上的规则。

exec    sp_unbindrule      ‘xsqk.联系电话’
exec    sp_unbindrule      ‘xs_kc.成绩’
exec    sp_unbindrule      ‘xs_kc.学分’

在xscj库中定义1个名为“d_备注”的默认值对象,限制使用了该默认值对象的列的值为“统招生” 。

use   xscj
go
create    default    d_备注   as     ‘统招生

将 默认值对象“d_备注”绑定到xsqk表的“备注”列上。

sp_bindefault    ‘d_备注’,  ‘xsqk.备注’

时间: 2024-10-05 22:15:55

第15讲++规则和默认值对象的相关文章

约束与数据库对象规则、默认值的探究(转)

约束与数据库对象规则.默认值的探究 约束.规则.默认值这三者在数据表中规定了数据进行操作时的限制条件.他们三者有关系也有区别,用了两天的时间研究了他们三者,总结如下. 首先让我们从关系角度来分析: ●浅谈约束.规则.默认值 1.约束,约束顾名思义是限制条件的意思,其实它的作用也是如此,它是对所要进行增删改查操作的数据进行一次检查,检查这些数据是否符合我们所要约束的条 件.举个例子:我们都经历过高考,考试规定考生不许带与考试无关的物品这就是一种约束.报名考试的考生可能因为某些意外没有进入考场考试,

C#4.0语法糖之第三篇: 参数默认值和命名参数 对象初始化器与集合初始化器

今天继续写上一篇文章C#4.0语法糖之第二篇,在开始今天的文章之前感谢各位园友的支持,通过昨天写的文章,今天有很多园友们也提出了文章中的一些不足,再次感谢这些关心我的园友,在以后些文章的过程中不断的完善以及自我提高,给各位园友们带来更好,更高效的文章. 废话就说到这里,下面正式进入我们的今天的C#4.0语法糖,今天给大家分享一下参数默认值.命名参数.对象初始化器和集合初始化器. 参数默认值和命名参数:方法的可选参数是.net 4.0最新提出的新的功能,对应简单的重载可以使用可选参数和命名参数混合

ES6之主要知识点(二) 变量的解构赋值。默认值

引自http://es6.ruanyifeng.com/#docs/destructuring 数组解构赋值 默认值 对象解构赋值 用途 1.数组的解构赋值 let [a, b, c] = [1, 2, 3]; let [foo, [[bar], baz]] = [1, [[2], 3]]; foo // 1 bar // 2 baz // 3 let [ , , third] = ["foo", "bar", "baz"]; third //

1.不要使用可变对象作为函数默认值

1 In [1]: def append_to_list(value, def_list=[]): 2 ...: def_list.append(value) 3 ...: return def_list 4 ...: 5 In [2]: my_list = append_to_list(1) 6 In [3]: my_list 7 Out[3]: [1] 8 In [4]: my_other_list = append_to_list(2) 9 In [5]: my_other_list 10

SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.apache.commons.io.filefilter.FalseFileFilter; import org.slf4j.Logger; import org.s

当对象或对象属性为空时,如何安全给对象或对象属性添加默认值

今天遇到的问题,也是写代码的习惯问题,逻辑没有问题,但不规范,也不安全, 容易出现漏洞. 先将代码贴出: String isPrintLogo = vodInfoDto.getIsPrintLogo();            if(!isPrintLogo.equalsIgnoreCase("0")){               isPrintLogo="1";                demandVideoInfo.setIsPrintLogo(isPr

C#把对象类型转化为指定类型,转化失败时返回该类型默认值

/// <summary> ///通用类型扩展方法类 /// </summary> public static class ObjectExtensions { /// <summary> ///把对象类型转化为指定类型,转化失败时返回该类型默认值 /// </summary> /// <typeparam name="T"> 动态类型 </typeparam> /// <param name="v

String对象内存分配和基本数据类型的默认值与初始化相关问题

题目: 阅读下面代码段,给出以下代码的输出结果. public class TestFunction { static int i; public static void main(String[] args) { String str1 = "abc"; String str = "abc"; String str2 = new String("abc"); System.out.println(str1 == str2); System.ou

java基础 javaBean对象成员变量默认值及数组默认值

public class StudentTest { private int id; private String name; int[] arr; public int[] getArr() { return arr; } public void setArr(int[] arr) { this.arr = arr; } public int getId() { return id; } public void setId(int id) { this.id = id; } public St