易截截图软件、单文件、免安装、纯绿色、仅160KB

读取SQL Server 表结构

引用邹建的:   
Cod
  SELECT    
  表名=case   when   a.colorder=1   then   d.name   else   ''   end,    
  字段序号=a.colorder,    
  字段名=a.name,    
  标识=case   when   COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1   then   '√'else   ''   end,    
  主键=case   when   exists(SELECT   1   from   sysobjects   where   xtype='PK'   and   name   in   (    
  SELECT   name   from   sysindexes   WHERE   indid   in(    
  SELECT   indid   from   sysindexkeys   WHERE   id   =   a.id   AND   colid=a.colid    
  )))   then   '√'   else   ''   end,    
  类型=b.name,    
  占用字节数=a.length,    
  长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),    
  小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),    
  允许空=case   when   a.isnullable=1   then   '√'else   ''   end,    
  默认值=isnull(e.text,''),    
  字段说明=isnull(g.[value],'')    
  from   syscolumns   a    
  left   join   systypes   b   on   a.xty


相关文档:

C#——访问SQL Server 2005公共类

下面是我总结出来的一个数据库访问公共类,基于ADO.NET,C#的,其中,以重载的方式实现使用存属过程的接口和不用存储过程的接口,如有不妥请大家指正,谢谢~
作者:shinehoo
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace shineh ......

使用Hibernate+MySql+native SQL的BUG,以及解决办法

本来是mssql+hibernate+native SQL 应用的很和谐
但是到了把mssql换成mysql,就出了错(同样的数据结构和数据)。
查询方法是:
String sql =
"select id XXX_ID from t_tab";
List<Map> list = session.createSQLQuery(sql)
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
.list();
错 ......

SQL中JOIN和UNION区别、用法及示例


1.JOIN和UNION区别
join 是两张表做交连后里面条件相同的部分记录产生一个记录集,
union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。
JOIN用于按照ON条件联接两个表,主要有四种:
INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的 ......

SQL数据库表坏了的手动恢复方法

      今天接到客户电话,说操作数据无法保存。经过分析,发现他的数据库已经有5G多的大小,而最终发现有张表的索引出错了,用DBCC CHECK也无力回天。
每次用select * from ln003082 语句查询,都报如下错误:
服务器: 消息 605,级别 21,状态 1,行 1
试图从数据库 'ln_fl0125' 中提取的逻辑 ......

SQl游标

declare @CausName as char(20) declare @causenameid as int declare
@Description as varchar(200) declare @Caus_Id as int
declare @sign as char(20)
create table #tb ( Caus_Id int,CausName varchar(20),causNameid int,Caus_Description varchar(200),标志 varchar(20))
 
DECLARE myCursor1 CURSOR F ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号