Luouy~羽林
学问如逆水行舟,不进则退; 有知识的人不实践,等于一只蜜蜂不酿蜜; 我们可以由读书而收集知识,但必须利用思考把糠和谷子分开
posts - 184,comments - 13,views - 74万

随笔分类 -  SQL Server 懒人管理

SQL Server 懒人管理
ASP.NET 数据库页面访问简单工具
摘要:在工作中,有很多项目已上线后,很多项目的数据库服务器都不会对外开放的,外网想直接访问客户数据库服务器时,可能会出现困难。这时就需要一个可以查询,更新数据库操作的页面了;本来用sql语句直接操作数据库数据是不好的,所以此页面工具只针对已经非常熟悉数据库结构的人来使用,因为可以执行更新/修改语句,请慎用... 阅读全文
posted @ 2015-09-23 14:09 羽林.Luouy 阅读(407) 评论(0) 推荐(0) 编辑
查看表名,表字段 结构
摘要:SELECT table_name, LEFT(column_names , LEN(column_names )-1) AS column_namesFROM information_schema.columns AS externCROSS APPLY( SELECT column_nam... 阅读全文
posted @ 2015-03-19 17:53 羽林.Luouy 阅读(297) 评论(0) 推荐(0) 编辑
查看SqlServer表 索引 创建时间,修改时间。或者修改记录(转)
摘要:SELECT 表名=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, 表说明=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''), 字段序号=C.column_id, 字段名=C.name, 主键=ISNULL(IDX.PrimaryKey,N''), 标识=CASE WHEN C.is_identity=1 THEN N'√'ELSE N'' END, 计算列=CASE WHEN C.is_comput 阅读全文
posted @ 2012-08-21 10:17 羽林.Luouy 阅读(5454) 评论(0) 推荐(0) 编辑
用SQL语句更改数据库名,表名,列名
摘要:参考SQL Server联机丛书的 sp_renamedb与sp_rename一、更改数据库名sp_renamedb更改数据库的名称。语法sp_renamedb[@dbname=]'old_name',[@newname=]'new_name'参数[@dbname=]'old_name'是数据库的当前名称。old_name为sysname类型,无默认值。[@newname=]'new_name'是数据库的新名称。new_name必须遵循标识符规则。new_name为sysname类型,无默认值。返回代码值0(成功)或非零数字(失败 阅读全文
posted @ 2012-07-02 10:20 羽林.Luouy 阅读(689) 评论(0) 推荐(0) 编辑
知道sql数据库中的哪个数据表最大
摘要:--各数据表的空间使用量CREATE VIEW DataBaseDestributeAS SELECT TOP 1000 a3.name AS [schemaname], a2.name AS [tablename], a1.rows as row_count, (a1.reserved + ISNULL(a4.reserved,0))* 8 AS [reserved(K)], a1.data * 8 AS [data(k)], (CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN (a1.used + ISNULL(a4.use 阅读全文
posted @ 2011-10-09 09:43 羽林.Luouy 阅读(933) 评论(0) 推荐(0) 编辑
系统查找存储过程和触发器
摘要:功能:快速查找存储过程和触发器参数:@name,存储过程名或者触发器名 @type,类型,'sp'为存储过程,'Tr'为触发器create functionQuery_Object(@name varchar(100), @type varchar(2))RETURNS TABLEasreturn(select b.name ,a.text from syscomments a,sysobjects bwhere object_id(b.name)=a.id and b.xtype=@type and b.name=@name)--测试select * from 阅读全文
posted @ 2011-04-29 11:10 羽林.Luouy 阅读(371) 评论(0) 推荐(0) 编辑
查詢sql2005用户数据库所有表中的一个值
摘要:declare @str varchar(100)set @str='系统'declare @s varchar(max)declare c_tb cursor local for --申明游标 select b='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'') print ''select ['+a.name+'] from ['+b.name+ 阅读全文
posted @ 2011-02-25 14:57 羽林.Luouy 阅读(767) 评论(0) 推荐(0) 编辑
快速查询SQL SERVER2005中某个字段在哪个用户表
摘要:平时看数据文档,后来想直接写些记录标记在数据库里面,每次用起来就F5一下方便多了,不用在看数据文档,所以就找了一下这样的SQL,我kao,还真有!找了一下,不能用,改了一下,合适自己用SELECT 表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE ' ' END,表说明 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE, ' ') ELSE ' ' END,字段序号 = A.COLORDER,字段名 = A.NAME,标识 = ... 阅读全文
posted @ 2010-09-17 19:25 羽林.Luouy 阅读(1976) 评论(0) 推荐(0) 编辑
转SQL中判断是否存在..........
摘要:--判断数据库是否存在IF EXISTS (SELECT * FROM MASTER..sysdatabases WHERE NAME = '库名') PRINT 'exists 'else PRINT 'not exists'-- 判断要创建的表名是否存在IF EXISTS (Select * From sysObjects Where Name ='表名' And Type In ('S','U'))PRINT 'exists'ELSEPRINT 'not exists& 阅读全文
posted @ 2010-08-29 09:34 羽林.Luouy 阅读(7551) 评论(0) 推荐(0) 编辑
重置MSSQL 2000数据库sa密码 前提Windows账户能进入
摘要:以WINDOWS帐户登录,进入查寻分析器。 如果帐号为SA执行EXEC sp_password NULL, 'ok', sa 密码改为OK。 阅读全文
posted @ 2009-07-31 09:17 羽林.Luouy 阅读(1676) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示