SQL
Abenazhan
这个作者很懒,什么都没留下…
展开
-
SQL总结
查找25这个字符在C_AJSJ类型是数组的字段中存不存在,array_position(C_AJSJ,'25') > 0,返回值是0,代表不存在,如果存在,返回值是数组第一次出现的位置C_AJSJ字段是数组,数据类型_varcharselect C_BH,C_AJSJ from msaj.T_MS_AJ_TZ WHERE C_AJSJ is not nulland array_position(C_AJSJ,'25') > 0当某个字段为空,设置其他字段也为空up...原创 2021-08-15 01:04:22 · 111 阅读 · 0 评论 -
数据库理论基础
数据:对客观事物及其活动抽象符号表示信息:经过加工处理具有一定含义数据集合数据处理:将数据转化成信息的过程。数据管理:对数据进行收集,分类,组织,编码,存储,检索和维护。数据管理技术发展阶段:人工管理阶段,文件系统阶段,数据库系统阶段(共享性好,冗余小,独立性好,具有高度逻辑独立性和物理独立性,整体有结构,使用数据模型描述,提供数据,完整性,安全性,数据控制)数据库系统(DBS):引进数据库技术后...原创 2018-05-10 16:15:10 · 1815 阅读 · 0 评论 -
数据库创建
创建数据库主数据文件:create database 数据库名 on priamary(name=' ',filename='E:\...\.mdf',(主数据文件)size=' ',maxsize=unlimited,filegrowth=' '),filegroup 文件组名(name=' ',filename='E:\...\.ndf',(文件组)size=' ',maxsize=...原创 2018-05-10 16:21:13 · 848 阅读 · 0 评论 -
数据库建表
新建表:create table 表名(studentid char(10) not null primartkey,sex char(2) check(sex in('男','女')) default '男',birthday datetime,cr tinyint not null check(cr>0),)create table 表名(studentid char(10) not n...原创 2018-05-14 13:13:09 · 461 阅读 · 0 评论 -
数据库创建索引
创建索引:(学生学号创建聚集索引)create unique clustered index IX_student_ID on student(studentid)规则:create(unique)(clustered)(nonclustered)index 索引名 on 表名/视图名(索引列名,(asc/desc))(with pad_index,fillfactor=填充因子值)drop_ex...原创 2018-05-14 13:28:41 · 958 阅读 · 0 评论 -
数据库创建视图
创建视图:create view 数据库名 (拥有者)视图名(列名)with encryption,schemabinding,view_metadataas select 语句with check optionwith encryption 用于加密create view脚本schemabinding 将视图绑定基本表结构view_metadata 返回浏览模式with check option...原创 2018-05-14 13:29:56 · 5539 阅读 · 0 评论