//获得数据表 switch(DBConnForm.DatabaseType) { case DBConnForm.DatabaseTypeTag.SQLSer("select name from sysobject
原创 2023-09-18 13:35:05
72阅读
SELECT a.name, a.id, b.pagecnt* ( SELECT @@maxpagesize) table_size_kb FROM ( ( SELECT * FROM sysobject
1
转载 2023-06-06 15:43:36
231阅读
declare @start datetime declare @end datetime set @start = '2013-09-25' set @end = '2013-09-30' select dateadd(dd,num,@start) FROM (SELECT ROW_NUMBER() OVER (ORDER BY ID)-1 AS num FROM sysobject
原创 2023-01-10 20:00:08
172阅读
ALTER PROCEDURE [dbo].[ST_GetCalendar_S] @Year INT, @Month INT ASBEGINDECLARE @Inmonth as varchar(7)SET @Inmonth = CONVERT(VARCHAR,@Year)+'-'+ CONVERT(VARCHAR,@Month)DECLARE @a table(id int identity(0,1),date datetime)INSERT INTO @a(date) SELECT TOP 31 @Inmonth + '-01' FROM sysobject
ide
C
转载 2011-08-03 01:16:00
162阅读
2评论
Oracle: Sql Server 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选出xtype等于U的所有记录,就为数据库中的表了。 示例语句如下:: select * from sysobject
转载 2022-04-22 14:29:38
4533阅读
我们想在SQL server里面查询一个对象的存储过程可以在sysobjects表里面查询。SQL Server中的表、视图、存储过程等数据库对象信息都记录在系统表“sysobjects”中。因此,可以通过查询“sysobjects”表,显示当前数据库中的视图,系统表,用户表以及存储过程。 select * from sysobject where type='V' and type ='S'
SQL server 三种常用的触发器1.触发器的创建2.insert触发器3.update触发器4.delete触发器5.关于取值说明1.触发器的创建 创建触发器时可以先判断一下当前数据库里是否已存在相同名字的触发器 sql server的触发器名保存在sysobjects这张表里所以要知道是否存在只需创建前查询下该表即可if not exists(select 1 from sysobject
今天帮别人起了两个服务,在登陆的时候,发现很慢,总是没有反应,看了下地址和用户名都正确,但是就是进不去,起初我也不知道是什么原因,最后找别人帮助看了下,原来是有一张表被锁住了,别人帮我执行了kill操作就可以了,我今天把脚本和怎么用贴出来,方便大家遇到这样的问题去排查原因,很简单sp_lock 这个查看哪些锁住了select * from sysobject
原创 2013-12-20 10:29:20
270阅读