随笔分类 -  数据库

摘要:在MSSQL里有许多不公开的系统存储过程,其中可能常用的sp_MSforeachtable和sp_MSforeachdb有这2个。 分别用于遍历某数据库的每个用户表、每个数据库。 sp_MSforeachtable create proc sp_MSforeachtable @command1 nv 阅读全文
posted @ 2019-12-02 17:59 清语堂 阅读(301) 评论(0) 推荐(0)
摘要:--1、查看所有存储过程与函数 exec sp_stored_procedures 或者 select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name --2、查看存储过程的内容 sel 阅读全文
posted @ 2019-12-02 17:57 清语堂 阅读(3347) 评论(0) 推荐(0)
摘要:1、@@IDENTITY返回最后插入的标识值。这个变量很有用,当你插入一行数据时,想同时获得该行的的ID(标示列),就可以用@@IDENTITY示例:下面的示例向带有标识列的表中插入一行,并用 @@IDENTITY 显示在新行中使用的标识值。INSERT INTO jobs (job_desc,mi 阅读全文
posted @ 2019-12-02 17:55 清语堂 阅读(882) 评论(0) 推荐(0)
摘要:在SQL中,我们常常使用临时表来存储临时结果,对于结果是一个集合的情况,这种方法非常实用,但当结果仅仅是一个数据或者是几个数据时,还要去建一个表,显得就比较麻烦,另外,当一个SQL语句中的某些元素经常变化时,比如选择条件,(至少我想)应该使用局部变量。当然MS SQL Server的全局变量也很有用 阅读全文
posted @ 2019-12-02 17:36 清语堂 阅读(4534) 评论(0) 推荐(0)
摘要:--查询数据库逻辑文件名 USE 数据库名 SELECT FILE_NAME(1) --查询数据库逻辑文件名(日志) USE 数据库名 SELECT FILE_NAME(2) --附加数据库 sp_attach_db '数据库名','数据库全路径','数据库日志全路径' GO USE 数据库名 -- 阅读全文
posted @ 2019-12-02 17:09 清语堂 阅读(1551) 评论(0) 推荐(0)
摘要:在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。下表就是SQL Server中一些常用的全局变量。 全局变量名称 描述 @@CONNECTIONS 返回 SQL Server 自上次启动以来尝试的连接数。 阅读全文
posted @ 2019-12-02 17:03 清语堂 阅读(549) 评论(0) 推荐(0)
摘要:用户定义表类型: CREATE TYPE [dbo].[TVP_Location] AS TABLE( [Location] [varchar](50) NOT NULL, [Address] [varchar](4) NULL, [WorkUnit] [int] NULL, [ItemCode] 阅读全文
posted @ 2019-12-02 16:54 清语堂 阅读(1036) 评论(0) 推荐(0)
摘要:UNION ALL 、UNION : https://www.runoob.com/sql/sql-union.html SQL 连接(JOIN) :https://www.runoob.com/sql/sql-join.html 阅读全文
posted @ 2019-12-01 19:59 清语堂 阅读(210) 评论(0) 推荐(0)
摘要:使用UNION JOIN进行多表连接,与9.3节介绍的各种表的连接类型不同,它并不对表中的数据进行任何匹配处理,而只是把来自一个源表中的行与另一个源表中的行联合起来,生成的结果表中包括第一个表中的所有行和列和另一表中的所有行和列。缺少的属性值用NULL表示。图9.37给出了典型的UNION JOIN 阅读全文
posted @ 2019-12-01 19:12 清语堂 阅读(953) 评论(0) 推荐(0)
摘要:除了在FROM子句中使用逗号间隔连接的表外,SQL还支持另一种被称为交叉连接的操作,它们都返回被连接的两个表所有数据行的笛卡尔积,返回到的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。惟一的不同在于,交叉连接分开列名时,使用CROSS JOIN关键字而不是逗号。 阅读全文
posted @ 2019-12-01 19:09 清语堂 阅读(9619) 评论(1) 推荐(0)