
SQL Server
浅尝辄止;
先行其言而后从之。
展开
-
C# 图片或PDF保存到SQL Server数据库
C# 图片或PDF保存到 SQL Server 数据库原创 2024-01-29 13:57:28 · 1344 阅读 · 0 评论 -
数据库表和列的别名的用法
数据库表和列的别名的用法使用数据库别名可以让sql语句的可读性更强1、怎么给数据库表和某列(字段)起别名用as就可以列的别名:sql = “select 列名 as 别名 from 表名”表的别名:sql = “select 列名 from 表名 as 别名”2、怎么使用假设info表中三个字段 name sex age 我们可以使用别名.字段就可以访问对应得字段sql = “select i.name,i.sex,i.age from info as i”在查询原创 2020-08-13 10:11:37 · 5635 阅读 · 0 评论 -
SQL Server查询是否有重复数据
常用SQL:查询是否有重复数据原创 2022-07-04 16:10:31 · 673 阅读 · 0 评论 -
SQL Server 触发器示例
简单的触发器代码示例原创 2022-05-15 14:38:00 · 785 阅读 · 0 评论 -
SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据
SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据示例:用B表姓名覆盖A表姓名假设:A表数据Id,Name1,张三B表数据Id,Name1,李四用下面这个语句就可以实现用B表Name覆盖A表的Name,实现简单的数据同步。update Aset A.Name = B.Name from Ainner join B b on b.Id = A.Idwhere A.Name != b.Name最终结果:A表数据Id,Name1,李四B表数据Id原创 2022-05-10 11:28:42 · 1785 阅读 · 0 评论 -
事务_进程 ID 57_与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务
事务_进程 ID 57_与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务问题描述执行下面这个SQL查询语句时,经常会报这个错!@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); }原因分析:虽然这个错误是由于竞争资源引起的,但根本原因在我看来还是原创 2022-04-10 14:40:35 · 2862 阅读 · 0 评论 -
SQL server 查询表XX中的所有字段名,数据类型,是否允许为null
SQL server 查询表XX中的所有字段名,数据类型,是否允许为null1、查字段名COLUMN_NAME2、查数据类型DATA_TYPE3、查是否允许为nullIS_NULLABLE示例:select a.COLUMN_NAME,a.DATA_TYPE,a.IS_NULLABLE from INFORMATION_SCHEMA.COLUMNS as a where TABLE_NAME=‘RegHospital’ and a.IS_NULLABLE = ‘no’...原创 2020-11-18 15:09:36 · 707 阅读 · 0 评论 -
SQL语句,判断某个字段的值是否为null
SQL语句,判断某个字段的值是否为null按照正常逻辑,判断某个字段是否为null,使用的是 " = ",例如:select * from T_Item where F_ID = ‘19071’ and F_ReportID = null但是这样却不能正确过滤。正确的过滤方法是用 is null 或者 is not null:select * from T_Item where F_ID = ‘19071’ and F_ReportID is nullselect * from T_Item原创 2020-09-23 15:14:10 · 6062 阅读 · 0 评论 -
通过查询语句增加一个合计行
通过查询语句增加一个合计行1、数据库如下图所示:2、查询语句如下:select * from test union select ‘合计’ ,SUM(charge),SUM(counts) from test order by charge3、 执行结果如下:原创 2020-12-13 17:33:28 · 1163 阅读 · 0 评论 -
附加数据库失败,访问被拒绝
附加数据库失败,访问被拒绝原创 2020-10-22 14:57:29 · 144 阅读 · 0 评论 -
sql语句,case when then 的用法
sql语句,case when then else 的用法原创 2020-09-03 12:02:28 · 207 阅读 · 0 评论 -
对数据库表的设计与关联的体会
对数据库表的设计与关联的体会在设计数据库的表的时候,需要明确的点就是,就是这张表是干什么的,它的主键是什么,它与哪些表有关,表的关联无非就是按照主键或者外键与其他表形成暂时的关联关系,得到完整的数据。下面,我使用三个简单表的来展示表与表之间的关联。1,学生表在设计每一张表的时候我们首先需要确定的就是,它的唯一性,在学生表中应该存的就是学生的基本信息,比如名字,学号等,学号是唯一的,所以用学号作为主键2,课程表在课程表中课程号是唯一的,所以用课程号作为主键,课程表中还需要一个外键学号来与学生表关原创 2020-09-03 14:37:11 · 232 阅读 · 0 评论 -
用DateSet保存数据并插入到数据库
用DateSet保存数据并插入到数据库原创 2021-01-22 14:34:22 · 356 阅读 · 0 评论 -
数据库还原时报错:在“xxx.bak“上加载的介质已格式化为支持1个介质簇,但根据指定的备份设备,应当支持3个介质簇
数据库还原时报错:在"xxx.bak"上加载的介质已格式化为支持1个介质簇,但根据指定的备份设备,应当支持3个介质簇在使用还原语句还原三个备份文件时出错,我的解决办法是:先把第一个bak文件使用还原文件及文件组的方法,将第一个文件恢复为数据库,再重复使用这种方式还原其他bak文件,但目标数据库选择的是我们第一次创建的那个数据库。...原创 2021-05-20 16:48:58 · 1147 阅读 · 0 评论 -
字符串的Replace方法和SQL语句中的replace
字符串的Replace方法和SQL语句中的replace1、字符串的Replace方法点击按钮将TextBox1中的 ’ 大 ’ 替换成 ’ 小 ’private void button3_Click(object sender, EventArgs e) { string a = textBox1.Text; string b = a.Replace("大","小"); textBox2.Text = b;原创 2020-10-14 15:51:08 · 279 阅读 · 0 评论 -
win10 删除SQL server 2008的登陆信息
win10 删除SQL server 2008的登陆信息打开路径示例:C:\Users\SF\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\ShellSF替换为你的登陆用户,找到SqlStudio.bin文件,删除这个文件,或者先重命名这个文件,以免无法恢复,重新登陆SQL就会发现登陆信息是空的了...原创 2021-05-31 17:01:13 · 252 阅读 · 0 评论 -
SQL Server 2008 R2安装步骤示例
SQL Server 2008 R2安装步骤示例1、解压完成后点击setup.exe开始安装2、下一步》》》》安装程序支持规则3、安装功能4、选择要安装的功能5、配置实例为默认实例6、配置服务器7、设置数据库登陆密码8、9、下一步》》》》下一步》》》》安装。等待安装完成...原创 2022-03-30 16:12:20 · 2696 阅读 · 0 评论