分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

查看与某一个表相关的视图、存储过程、函数

查看与某一个表相关的视图、存储过程、函数 select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%' 

SQL Server 暂无评论 阅读(2,063)

SQL查看当前数据库中所有存储过程

查看当前数据库中所有存储过程 select name as 存储过程名称 from sysobjects wherextype='P'

SQL Server 暂无评论 阅读(2,438)

SQL查询用户创建的所有数据库

查询用户创建的所有数据库 select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa') 或者 select dbid, name AS DB_NAME from master..sysdatabaseswhere sid <> 0x01

SQL Server 暂无评论 阅读(2,558)

SQL语句查询表的字段和数据类型

查询某一个表的字段和数据类型 select column_name,data_typefrom information_schema.columns where table_name = '表名'

SQL Server 暂无评论 阅读(2,640)

SQL操作不同服务器数据库

不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver  'ITSV ', 'droplogins '   --连接远程/局域网数据(openrowset/openquery/opendatasource) --1、openrowset --查询示例 select * from op...

SQL Server 暂无评论 阅读(2,588)

SQL取回表中字段

取回表中字段: declare @listvarchar(1000),   @sql nvarchar(1000)   select @list=@list+','+b.name from sysobjects a,syscolumns b wherea.id=b.id and a.name='表A'   set @sql='select '+right(@list,len(@list)-1)+'from 表A'   exec (@sql) 

SQL Server 暂无评论 阅读(2,368)

SQL子句执行顺序

1.笛卡尔积(Cartesian product) 顾名思义, 这个概念得名于笛卡儿. 在数学中,两个集合X 和Y 的笛卡儿积(Cartesian product),又称直积,表示为X ×Y,是其第一个对象是X 的成员而第二个对象是Y 的一个成员的所有可能的有序对. 假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。可以扩展到多个集合的情况。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。 2.Join类型 cross join 是笛卡儿乘积就...

MySQL, SQL Server 暂无评论 阅读(2,561)

SQLSERVER主键与外键

主键与外键 主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。 外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据, 不允许在这个表的外键数据项中出现。   一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课...

SQL Server 暂无评论 阅读(5,794)

SQLSERVER创建索引示例

CREATE INDEX 为给定表或视图创建索引。 只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 语法 CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view } ( column [ ASC | DESC ] [ ,...n ] ) [ WITH < index_option > [ ,...n] ] [ ON filegroup ] < index_option > ::= { PAD_INDEX | FILLFACTOR = fillfactor | ...

SQL Server 暂无评论 阅读(2,498)

sqlserver日期函数示例详解

SQLServer时间日期函数详解,SQLServer,时间日期, 1.      当前系统日期、时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15')      --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18')       --返回:17 select datediff(day,'2004-09-18','2004-09-01')       --返回:-17 4. datepart 返回代表指定日期的指定日期部分的...

SQL Server 暂无评论 阅读(2,184)