这些代码是很久以前写的,不知怎么找出来了。贴在这里吧。主要是使用DOS建数据库。建表,添加约束,标量值函数,存储过程,触发器。
代码建库:
为了复习在SQL中使用DOS命令,开头便启用了高级选项,详细请看代码.
而这样不可能达到作业的要求.我本人是不擅长SQL和HTML的.此处为了达到作业的要求,不得不绞尽脑汁.发现在我们习
已为常的用惯了的case when语句中尽然可以有几个when同时使用,而只使用一个case和end.可见kiss(case)的力量是多么的
伟大. ^_~ 嘿嘿(还是有女朋友好,没有的快去找,要不就卡这题这了).
--此题没有什么难点,就是用到了两个函数substring和len,前者用于截取字符串得到后面的数字,由于001接收后变成了1,因
此此处需要使用len判断一下是几位数.如果是1位数(例如1),则前面要加2个0,使用字符串接收后变为001;如果是2位数(例如
10)则前面要加1个0,使用字符串接收后变为010;如果大于3位数(例如100),则不用加0;
substring后面的第3个参数为10,我想一个有10位数的员工的公司到现在还没有吧.10位够了.(注:使用len截取后的一定是数字,否则
用int类型接收时不能隐式转换为数字而出错)
后面的3题没有什么难度,一题是创建一个存储过程,一题是创建一个DML触发器.略有基础的人都可以做出来.
可能有人看到下面这条语句不明白后面的type是什么,怎么没学过,其实不然,只要你把书上的稍稍扩展一下而已
type为sys.objects(即sysobjects二者指向同一张表,可以理解为同义词)表中区别各自的类型,这样就允许不同类型同名
U表示user_table即用户表,凡是用户创建的表在这个表中就一定存在,删除它相当于删除用户创建的表,因为每条删除用户
表的语句都有一个delete触发器,它直接关联到用户创建的表.
P表示procedure(proc),即存储过程.凡是用户创建的存储过程都会出现在这里.
TR表示trigger即触发器
FN表示function即函数.
S即System_table系统表,SQL2008有4张系统表(master,model,msdb,tempdb),方便用户操作.
PK表示primary key主键
F不表示function而表示foreign key即外键
其它的还请各位自己去试试看.
编者:很拽的土豆
郑重声明:版权所有,翻版不究.欢迎指正学习交流,谢谢.
由于我想要复习代码建库,并不是手动建库,此处使用纯代码建库(开发大型数据库时不推荐因为浪费时间,可使用导出
SQL脚本导出建库代码)
分享到:
相关推荐
sql函数,当中包含大量的sql语句实用的函数,包你在写sql是更加灵活方便,加经济实惠
SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE()
11.11.4 使用存储过程、用户定义函数和视图来管理应用程序安全 11.11.5 使用一个代理用户来管理应用程序安全 11.11.6 使用应用程序角色来管理应用程序安全 11.12 小结 11.13 练习 第12章 SQL Server 2000中的XML支持...
在SQL Server 2005中,使用T-SQL语句编写存储过程。存储过程可以接受输入参数、返回表格或标量结果和消息,调用“数据定义语言(DDL)”和“数据操作语言(DML)”语句,然后返回输出参数。使用存储过程的优点如下:...
我们在一般尺寸的共形场理论中对标量算子的三点函数的再正规化进行了全面的讨论。 先前我们已经证明,保形对称性根据涉及三个贝塞尔函数(三倍K积分)的乘积的某些积分唯一确定动量空间三点函数。 当算子的尺寸满足...
根据code39码的规则,实现了用sqlserver的sql代码生成code39的校验码的标量函数。
db2函数大全 函数大全 聚集函数 标量函数 分组函数 平均差值函数 方差函数
11.11.4 使用存储过程、用户定义函数和视图来管理应用程序安全 11.11.5 使用一个代理用户来管理应用程序安全 11.11.6 使用应用程序角色来管理应用程序安全 11.12 小结 11.13 练习 第12章 SQL Server 2000中的XML支持...
标量值函数 可组合的 不可组合的 汇总功能 内建功能 尼拉迪奇功能 模型定义的功能 EntityFramework.Functions库可在带有Entity Framework 6.4.0的.NET Standard上运行。 它还可以在带有.NET 4.0,.NET 4.5,.NET 4.6...
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,是看字符串中存在多少个分隔符号,然后再加一,是要求的结果(标量值函数) 1 create function Func_StrArrayLength 2 ( 3 @str varchar(1024),...
可以使用多条 Transact-SQL 语句定义标量值函数。 如果 RETURNS 子句指定 TABLE,则函数为表值函数。 表值函数又可分为:内嵌表值函数(行内函数)或多语句函数 如果 RETURNS 子句指定的 TABLE 不附带列的列表,则该...
主要介绍了Sqlserver 自定义函数 Function使用介绍,在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,需要的朋友可以参考下
在SQL Server中,用户不仅可以使用标准的内置函数,也可以使用自己定义的函数来实现一些特殊的功能。用户自定义函数可以在企业管理器中创建,也可以使用CREATE FUNCTION 语句创建。在创建时需要注意:函数名在数据库...
此资料可以帮助没有用过数据库游标和函数的朋友学会去用它,只要跟着做一遍就会使用啦,这样就在设计数据库时可以充分灵活运用游标和函数
我们以闭合形式确定缺陷CFT的所有标量单点函数对偶的D3-D5探针皮层系统,其k个通量单位等于计算可积SO(6)自旋链的Bethe本征态与 键维为k的某个矩阵乘积状态。 特别地,我们表明,自旋链的所有奇偶奇电荷都消除了...
9.行集函数 返回可在 Transact-SQL 语句中表引用所在位置使用的行集。 10.安全函数 返回有关用户和角色的信息。 11.字符串函数 可更改 char、varchar、nchar、nvarchar、binary 和 varbinary 的值。 12.系统函数 对...
多语句表值函数也称为多声明表值型函数,可以看作标量型和内联表值型函数的结合体。
运筹优化与求解-Python-scipy.optimize-Optimization-多元标量函数的无约束最小化
结果表明,有关Pb-Pb相互作用的KS0K +相关性的最新数据与γγ→ηπ0和ϕ→ηπ0γ反应的数据一致,并支持a0(980)介子的四夸克模型。 结果表明,该数据与高斯假设的有效性并不矛盾。 在提高实验和理论描述的准确性...
13.2 返回标量值的uDF 13.3 返回表的UDF 13.4 调试用户自定义函数 13.5 数据库中的.NET 13.6 本章小结 13.7 练习 第14章 事务和锁 14.1 事务 14.1.1 BEGINTRAN 14.1.2 COMMITTRAN 14.1.3 ROLLBACKTRAN 14.1.4 ...