ASP.NET 数据库页面访问简单工具
摘要:在工作中,有很多项目已上线后,很多项目的数据库服务器都不会对外开放的,外网想直接访问客户数据库服务器时,可能会出现困难。这时就需要一个可以查询,更新数据库操作的页面了;本来用sql语句直接操作数据库数据是不好的,所以此页面工具只针对已经非常熟悉数据库结构的人来使用,因为可以执行更新/修改语句,请慎用...
阅读全文
posted @
2015-09-23 14:09
羽林.Luouy
阅读(407)
推荐(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) 编辑
查看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) 编辑
用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) 编辑
知道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) 编辑
系统查找存储过程和触发器
摘要:功能:快速查找存储过程和触发器参数:@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) 编辑
查詢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) 编辑
快速查询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) 编辑
转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) 编辑
重置MSSQL 2000数据库sa密码 前提Windows账户能进入
摘要:以WINDOWS帐户登录,进入查寻分析器。 如果帐号为SA执行EXEC sp_password NULL, 'ok', sa 密码改为OK。
阅读全文
posted @
2009-07-31 09:17
羽林.Luouy
阅读(1676)
推荐(0) 编辑