常用SQL server示例
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1、去除记录中的空格ltrim()去除左空格rtrim()去除右空格select ltrim(rtrim(字段名)) from 表名。2、增INSERT INTO table_name (列1, 列2
千家信息网最后更新 2025年02月01日常用SQL server示例
1、去除记录中的空格
ltrim()去除左空格rtrim()去除右空格
select ltrim(rtrim(字段名)) from 表名。
2、增
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)INSERT INTO 表名称 VALUES (值1, 值2,....)insert into 表名1 (列名1,列名2……) select 列名a,列名b…… from 表名2 (前提是表1已经存在且字段数据类型与表2兼容)例如:insert into rpc (DATE,BM,KB,TRGS,CPGS,DCL,RPB001,RPB002) select * from rpb
3、删
DELETE FROM 表名称 WHERE 列名称 = 值
4、改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值5、新建触发器6、事务BEGIN TRANUPDATE COPMA SET MODI_DATE = '20140609000000000' WHERE MA001= '001'select * from COPMA select * from COPMA WHERE MA001='001'rollback tran --回滚事务commit tran --完成并保存事务7、存储过程8、游标9、去重复数据重复记录"有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。对于第一种重复,比较容易解决,使用select distinct * from tableName第二种重复(后续补充)10、查看触发器或存储过程EXEC sp_helptext 触发器名称/存储过程名称11、判断数据库中是否已经存在某个表,有的话就删除该表if(Exists(Select * From SysObjects Where xtype='U' And Name='表名称'))drop table 表名称 12、检测##CFGEJGS是否存在,是则删除该表 if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..##CFGEJGS') and type='U') drop table ##CFGEJGS13、将一年365天的日期插入到DCLHZ表的DATE字段中注意dateadd函数的用法select top 365 id=identity( int,0,1) into tmp from syscolumns a,syscolumns b insert into DCLHZ(DATE) select dateadd(day,id,'2014-01-01')from tmp drop table tmp14、查看某个表占用的空间大小sp_spaceused'表的名称'
名称
字段
事务
数据
空格
触发器
过程
存储
两个
关键
函数
前提
大小
意义
数据库
日期
游标
空间
类型
部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
奉贤区个人软件开发质量保障
根据来源不同 风险数据库
上海智能网络技术开发质量服务
小红书软件开发薪资
大学数据库系统概论试卷
英雄联盟登录链接不到聊天服务器
无线网络安全问题及防范
英国服务器怎么样
互联网科技峰会
青海集团党性体检软件开发
包头软件开发规定
单片机软件开发环境怎样写
学校网络安全的目标是什么
福建网络安全宣传周法治日看法
记事本软件开发
非关联性数据库技术
如何进行数据库权限管理
摩课云网络技术挑战赛结果
ios零基础软件开发
平凉网络安全警示教育
小蝌蚪互联网科技 广州
宝智网络技术
现代网络技术无纸化
手机软件开发在哪里学
设计公司服务器怎么管理
教育信息化 网络安全
成考计算机网络技术学科
戴尔服务器怎么看支持8个t不
win7上能安装的数据库软件
软件开发思想设计