随笔分类 -  数据库

主要用于sqlserver、oracle
摘要:1.新建一个同名的数据库2.选中数据库->右键->属性->选项->兼容性级别-> (选中你附加文件的版本) 查询mdf版本:DBCC CHECKPRIMARYFILE('C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\D 阅读全文
posted @ 2024-12-13 18:17 恋上微笑的天使 阅读(217) 评论(0) 推荐(0)
摘要:SELECT top 10 LEFT(姓名, 1)+'**' AS name, LEFT(姓名, 1)+'*'+RIGHT(姓名, LEN(姓名)-2) AS showname ,姓名 FROM 表名 阅读全文
posted @ 2023-12-06 15:43 恋上微笑的天使 阅读(96) 评论(0) 推荐(0)
摘要:在某公司的客户访问信息记录中,有用户信息表users和访问记录表visit,在访问记录表中,会记录时间和访客,访客名和电话信息是从users表中读取。但是后来发现, 由于users表中的客户电话号码总是会有变化,所以做了一个修改:在visit表中利用users的数据记录当时的电话号码。示例数据表 更 阅读全文
posted @ 2023-11-06 17:42 恋上微笑的天使 阅读(103) 评论(0) 推荐(0)
摘要:概述 项目中经常会对两张数据库表的数据进行比较,选出相同的数据或者不同的数据。在SQL SERVER 2000中只能用Exists来判断,到了SQL SERVER 2005以后可以采用EXCEPT和INTERSECT运算符比较两张表的数据。 EXCEPT运算符返回由EXCEPT运算符左侧的查询返回、 阅读全文
posted @ 2023-11-06 17:41 恋上微笑的天使 阅读(604) 评论(0) 推荐(0)
摘要:-- 如果要将图片数据存入SQL Server数据库的表中,我们必须使用SQL Server的image数据类型。 在很多时候,我们需要将图片文件存入到SQL Server数据库中,并且在使用的时候将数据库中的图片取出。本文将描述用C#语言来实现这一过程。 数据库表结构 如果要将图片数据存入SQL 阅读全文
posted @ 2023-10-11 11:39 恋上微笑的天使 阅读(1214) 评论(0) 推荐(0)
摘要:UPDATE 表名称 SET 字段名称 =stuff(字段名称,1,LEN('待更新),'更新值') WHERE LEFT(LEVELCODE,LEN('待更新'))='待更新'; 阅读全文
posted @ 2023-06-10 14:53 恋上微笑的天使 阅读(152) 评论(0) 推荐(0)
摘要:查询到所有表,然后替换 前后标记,生成添加主键语句 Select'-qian-' +Name+'-hou-' FROM SysObjects Where XType='U' and LEN(name)<10 orDER BY Name ALTER TABLE 表名 ADD oid int ident 阅读全文
posted @ 2023-03-17 09:27 恋上微笑的天使 阅读(106) 评论(0) 推荐(0)
摘要:文档下载地址:「数据库冷备份部分.doc」https://www.aliyundrive.com/s/SNcNF2U3hq5 一 找到SQLPLUS执行文件 如图 :开始菜单,程序找到oracle-oradb10g-home1的下级菜单,鼠标右键的属性,查找目标。 然后向上找到如图路径,在Db_1文 阅读全文
posted @ 2022-03-03 09:06 恋上微笑的天使 阅读(715) 评论(0) 推荐(0)
摘要:a) 写法轻松,更新效率高: update table1 set field1=table2.field1,field2=table2.field2 from table2 where table1.id=table2.id 或者写成: update table1 set field1=b.fiel 阅读全文
posted @ 2020-12-14 09:53 恋上微笑的天使 阅读(3772) 评论(0) 推荐(0)
摘要:1. 概述 在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。 sqlserver: select '123'+'456'; oracle: select '123'||'456' from dual; 或 select 阅读全文
posted @ 2019-08-08 20:18 恋上微笑的天使 阅读(16566) 评论(0) 推荐(0)
摘要:select * from tablea A where A.b like '%[_]%' 阅读全文
posted @ 2019-03-18 10:57 恋上微笑的天使 阅读(1094) 评论(0) 推荐(0)
摘要:drop table books;的指令会将表放到回收站里, 用 flashback table "BIN$1Oiy3qm/QJubov1BwBUOgw==$0" to before drop; 就能恢复。 删除表: drop table books purge;是绕过回收站,彻底删除 建议你先 p 阅读全文
posted @ 2018-07-20 14:02 恋上微笑的天使 阅读(1472) 评论(0) 推荐(0)
摘要:根据自己网上的资料和自己的需求,写的oracle冷备份脚本。 整体思路: 1、停止服务 2、文件拷贝 3、启动服务 保存以为文件为BAT格式,点击可以用下。 rem rem Oracle数据库冷备份脚本文件coldbackup.cmd rem Leejianghua rem 2018-06-20 r 阅读全文
posted @ 2018-06-20 15:38 恋上微笑的天使 阅读(920) 评论(0) 推荐(0)
摘要:在网上看了几个冷备份的脚本,运行起来多少有些问题。本人在自己的机器(WINDOWS2000+ORA92)上面经过修改测试以后,代码如下。希望对大家有所帮助。共有两个文件back_cold.bat和back_cold.sql,通过定时任务来调用back_cold.bat back_cold.bat这个 阅读全文
posted @ 2018-06-19 08:57 恋上微笑的天使 阅读(290) 评论(0) 推荐(0)
摘要:共需要创建两个文件在同一个目录下: 一: 文件oracle_cool_backup.bat,内容如下: Remark 定义时间日期变量 set date=%date:~0,10% set h=%time:~0,2% set m=%time:~3,2% set s=%time:~6,2% set te 阅读全文
posted @ 2018-06-14 16:21 恋上微笑的天使 阅读(390) 评论(0) 推荐(0)