若相依 发表于 2015-1-16 22:40:14

MSSQL网页设计列出SQL SERVER 一切表,字段名,主键,...

CSV逻辑上由逗号分割数据的存储引擎server
SELECT

(casewhena.colorder=1thend.nameelseend)表名,

a.colorder字段序号,

a.name字段名,

(casewhenCOLUMNPROPERTY(a.id,a.name,IsIdentity)=1then√elseend)标识,

(casewhen(SELECTcount(*)

FROMsysobjects

WHERE(namein

(SELECTname

FROMsysindexes

WHERE(id=a.id)AND(indidin

(SELECTindid

FROMsysindexkeys

WHERE(id=a.id)AND(colidin

(SELECTcolid

FROMsyscolumns

WHERE(id=a.id)AND(name=a.name)))))))AND

(xtype=PK))>0then√elseend)主键,

b.name范例,

a.length占用字节数,

COLUMNPROPERTY(a.id,a.name,PRECISION)as长度,

isnull(COLUMNPROPERTY(a.id,a.name,Scale),0)as小数位数,

(casewhena.isnullable=1then√elseend)同意空,

isnull(e.text,)默许值,

isnull(g.,)AS字段申明





FROMsyscolumnsaleftjoinsystypesb

ona.xtype=b.xusertype

innerjoinsysobjectsd

ona.id=d.idandd.xtype=Uandd.namedtproperties

leftjoinsyscommentse

ona.cdefault=e.id

leftjoinsyspropertiesg

ona.id=g.idANDa.colid=g.smallid

orderbya.id,a.colorder
根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

小女巫 发表于 2015-1-19 21:09:12

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

飘灵儿 发表于 2015-1-28 10:44:12

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

只想知道 发表于 2015-2-5 20:45:08

无法深入到数据库系统层面去了解和探究

深爱那片海 发表于 2015-2-13 13:28:30

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。

透明 发表于 2015-3-3 22:12:18

这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。

再见西城 发表于 2015-3-11 14:16:19

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

谁可相欹 发表于 2015-3-18 20:46:38

可以动态传入参数,省却了动态SQL的拼写。

柔情似水 发表于 2015-3-26 14:21:08

从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
页: [1]
查看完整版本: MSSQL网页设计列出SQL SERVER 一切表,字段名,主键,...