随笔分类 - SQL SERVER
1
摘要:MSSQL的sa密码输入过多被锁定 ALTER LOGIN sa WITH PASSWORD = '原来密码' UNLOCK;
阅读全文
摘要:问题: 数据库执行DBCC CHECKDB with NO_INFOMSGS检查提示:计数 In-row data USED page 不正确。请运行 DBCC UPDATEUSAGE。 DBCC CHECKDB with NO_INFOMSGS; 消息 2508,级别 16,状态 1,第 1 行
阅读全文
摘要:1.SQLserver语法 select * into 新表名 from 旧表名; 2.mysql语法 CREATE TABLE 新表名 SELECT * FROM 旧表; 3.Oracle语法 CREATE TABLE 新表 AS SELECT * FROM 旧表;
阅读全文
摘要:### 三核电脑如何装数据库 *** #### 问题现象: 目前市场上出现了三核CPU(AMD的处理器)的电脑,导致装msde2000的数据库怎么都装不上,好不容易装上了SQL2000的数据库,但SP4的补丁怎么都打不上,或者是装了SQL2005数据库服务怎么都启动不了,那么就会导致软件无法使用,那
阅读全文
摘要:使用restore还原数据库提示报错 提示:消息 3234,级别 16,状态 2,第 1 行 逻辑文件 'Uf' 不是数据库 'UFDATA_016_2022' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。 消息 3013,级别 16,状态 1,第 1 行 REST
阅读全文
摘要:使用SQL语句备份和还原数据库 /*备份*/ backup database databse1 to disk='c:/software/bak_database1_20220921.bak'; /*还原*/ restore database database2 from disk='c:/soft
阅读全文
摘要:确保语句所有执行成功,如果其中一条不满足,则为失败,进行回滚操作 关键字:tansaction begin transaction declare @myerror int=0 UPDATE BankCard SET CardMoney=CardMoney-10000 where CardNo='6
阅读全文
摘要:语法: UNIQUE (DISTINCT):惟一性索引,不允许表中不同的行在索引列上取相同值。 若已有相同值存在,则系统给出相关信息,不建此索引。 CLUSTERED/ NONCLUSTERED: 聚集和非聚集索引,若为 CLUSTERED,则为聚 集索引,即表中元组按索引项的值排序,并聚集在一起。
阅读全文
摘要:表备份 语法:select * into new_table from old_table
阅读全文
摘要:EXEC master.dbo.sp_addlinkedserver @server = N'服务器', @srvproduct=N'Oracle11g', @provider=N'OraOLEDB.Oracle', @datasrc=N'Oracle' EXEC master.dbo.sp_add
阅读全文
摘要:--查询员工及所属部门的信息 select * from people,department where people.departmentid=department.departmentid; --查询员工及所属职级的详细信息 select * from people,[Rank] where p
阅读全文
摘要:方案一: 使用union对查询进行连接 --统计员工人数,员工工资总和,平均工资,最高工资,最低工资 select '武汉' 地区,COUNT (*) 员工数量,sum(peopleSalary ) 员工工资总和,AVG (peopleSalary ) 平均工资,max(peopleSalary)
阅读全文
摘要:1、先排序取出前两个工资高的员工,在从排名前两个员工中取出最小的即可 select * from people where PeopleSalary=( select min(PeopleSalary) from (select distinct top 2 peopleSalary from pe
阅读全文
摘要:一、cast函数 语法:CAST (expression AS data_type) expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。 data_type:目标系统所提供的数据类型,包括bigint和sql_
阅读全文
摘要:SQL模糊查询 %:代表匹配0个字符、1个字符或者多个字符 _:代表匹配有且只有一个字符 []:代表匹配范围内 [^]:代表匹配不在范围内 select * from people where PeopleName like '刘%'; --查询姓刘的员工,名字是两个字 select *from p
阅读全文
1