数据库
文章平均质量分 51
数据库总结
fyhs
慎始而善终,行稳而致远。
展开
-
SQLServer -> 使用SQL语句将数据库中的两个表合并成一张表
select * into 新表名 from (select * from T1 union all select * from T2) 这个语句可以实现将合并的数据追加到一个新表中。不合并重复数据 select * from T1 union all select * from T2 合并重复数据 select * from T1 union select * from T2 两个表,表1 表2如果要将 表1的数据并入表2用以下语句即可insert into 表2(字段1,字段转载 2022-01-18 20:01:27 · 30648 阅读 · 0 评论 -
SQLServer -> sql关联查询—将一个表的查询结果作为新表进行查询操作
例题:# 各个部门中 最高工资中最低的那个部门的 最低工资是多少?先考虑取得各个部门最高工资SELECT MAX(salary) AS max_salary,e.`department_id` did FROM employees e GROUP BY e.`department_id`结果为:再将此表命名tmp在进行查询SELECT MIN(max_salary),didFROM(SELECT MAX(sa.转载 2022-01-17 21:41:29 · 8069 阅读 · 0 评论 -
SQLServer -> SQL2008链接其他数据库(链接服务器)
步骤1.步骤2.步骤3.步骤4.步骤5.案例:1.使用链接查询--案例--exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.2.168' --exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','aa1374827277' --select * from openquery(192.168.2..原创 2021-12-27 21:20:52 · 2078 阅读 · 0 评论 -
SQLServer -> 导出SQLserver数据库表和数据
1.首先打开sql server,找到需要导出的数据库2.单击右键,选择任务 -> 生成脚本3.选择下一步4.等待一会加载后,选择具体数据库对象,然后选择需要的表,,之后继续点击下一步5.点击高级选项6.在打开的窗口中找到要编写脚本的数据的类型,更改为架构和数据,,之后点击确定7.选择输出的路径,选择好后,点击下一步8.继续点击下一步9.数据库中的表和数据就导出完毕了。...转载 2021-12-27 21:33:48 · 45148 阅读 · 1 评论 -
SQLServer -> sql server2008备份集中的数据库备份与现有的 ‘xxxx 数据库不同
1.数据库备份还原SQL server 2008数据库的备份与还原(转) - dodo-yufan - 博客园2.xxx数据库不同http://www.0430.com/cn/web249321 sql2008备份集中的数据库备份与现有的xxx数据库不同解决方法 - 肉丝儿 - 博客园RESTORE DATABASE asdFROM DISK = 'G:\XYDBOfSHLY_backup_2017_04_12_123014_1145495.bak' --bak文件路径with r原创 2021-12-27 21:59:28 · 557 阅读 · 0 评论 -
SQLServer -> 存储过程返回值总结
1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句)用方法intcount = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况(1)假如通过查询分析器执行该存储过程,在显示栏中假如有影响的行数,则影响几行count就是几(2)假如通过查询分析器执行该存储过程,在显示栏中假如显示'命令已成功完成。'则count = -1;在显示栏中假如有查询结果,则count = -1总结:A.ExecuteNonQuery()该方法只返回影响的行数,假如没有..转载 2022-01-24 21:35:43 · 10502 阅读 · 0 评论 -
SQLServer -> 把数据表导入到本地其他库
1.数据库右键--任务--导出数据--第一个页面是被导出的数据项 (服务器名称要注意远程的填写ip)--只要找到数据库就行--这个页面和上一个雷同但是这个要选择导入到哪里的数据库(被导入的)--接下来就是选择表----》完成就可以...原创 2022-01-18 19:52:55 · 860 阅读 · 0 评论 -
SQLServer -> 发邮件功能
用SQL自动发邮件需要三步1,做一个配置文件2,调用存储过程msdb.dbo.sp_send_dbmail3, 创建作业1.右键->【配置数据库邮件】配置好了之后可以测试能否发送邮件进去邮箱查看是否收到邮件或者数据库查询select * from msdb.dbo.sysmail_all...原创 2022-01-10 13:43:21 · 1244 阅读 · 0 评论 -
SQLServer -> Sql超时时间已到,在操作完成之前超时时间已过或服务器未响应。
随着数据库数据的不断增大,查询时间也随之增长。而客户端与数据库连接时间以及命令的执行时间都是有限的.默认为30s。所以在查询数据的时候,程序会出现 “超时时间已到。在操作完成之前超时时间已过或服务器未响应” 异常。经检查后发现,这是因为页面在读取数据库中的数据时耗时太长,超过了默认的30秒。所以报出了以上错误,解决该问题的方法是:一,优化sql语句,提高查询速度二,延长sql超时的时间设置最好的方法当然是第一种了,这才是治本的方法。但sql优化可不是一件简单的活,具体的环境有不同的方法。本章主要转载 2022-01-17 20:29:03 · 9506 阅读 · 1 评论 -
SQLServer -> sqlserver2008 调试存储过程
1、创建所需要调试的存储过程,并执行一下,也就是保存好 ,我要演示的存储过程名是 “usp_Passport_GetNewDepositary”2、找到存储过程,右键“执行存储过程”,会弹出如下的界面,要输入存储过程所用的参数3、参数输入后点击确定,系统会为你生成如下的代码到编辑器中4、点击工具条上面绿色的小三角进入调试界面,注意,这里有一个关键点,当代码执行到EXEC这一行时一定要点击“调试”转载 2022-01-19 21:54:06 · 297 阅读 · 0 评论 -
Oracle -> 服务器问题总结
Oracle安装后遇到监听问题原创 2023-03-16 14:02:15 · 128 阅读 · 0 评论 -
ORACLE -> 创建用户及导入数据(oracle)
无原创 2023-01-10 17:25:58 · 482 阅读 · 0 评论 -
Oracle -> 数据库卸载安装
oracle数据库安装卸载补充。原创 2023-02-02 10:36:58 · 3488 阅读 · 2 评论 -
ORACLE -> 存储过程
C# 调用oracle存储过程返回结果集原创 2023-03-01 16:58:20 · 57 阅读 · 3 评论