mssql
Even713
这个作者很懒,什么都没留下…
展开
-
如何让SELECT 查询结果额外增加自动递增序号
如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT 查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考: USE 北风贸易;GO/* 方法一*/SELECT 序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号 Chang.客户编转载 2008-12-01 17:36:00 · 720 阅读 · 0 评论 -
列出sql server 所有表,字段名,主键,类型,长度,小数位数等信息
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) 标识,转载 2009-03-04 12:35:00 · 696 阅读 · 0 评论 -
SQL Server 2005/2008 触发器的管理和查看
1、通过可视化操作来管理和查看触发器在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修改、删除等操作。2、通过查询分析器来管理和查看触发器1转载 2009-03-04 10:52:00 · 7910 阅读 · 0 评论 -
SQLServer中 如何取出一个表的所有列名
declare @objid int,@objname char(40)set @objname =loushuiselect @objid = id from sysobjects where id = object_id(@objname)--select Column_name = name from syscolumns where id = @obji转载 2009-07-31 10:50:00 · 715 阅读 · 0 评论 -
SQL Server 2005如何起用“xp_cmdshell”
xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。由于存在安全隐患,所以在S转载 2009-10-10 11:34:00 · 524 阅读 · 0 评论