
SQL SERVER
laihua
这个作者很懒,什么都没留下…
展开
-
邹建大哥的分页存储过程
create Proc p_show @QueryStr nvarchar(4000), --表名、视图名、查询语句 @PageSize int=10, --每页的大小(行数) @PageCurrent int=1, --要显示的页 @FdShow nvarchar (4000)=, --要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段 @FdOrd转载 2004-10-08 20:24:00 · 2136 阅读 · 2 评论 -
跨数据库的操作
--创建链接服务器exec sp_addlinkedserver linkname,,SQLOLEDB,远程服务器名或ip地址exec sp_addlinkedsrvlogin linkname,false,null,用户名,密码goselect * from linkname.数据库名.dbo.表名select * into 表 from linknam转载 2004-10-16 16:43:00 · 1143 阅读 · 0 评论 -
得到SQL服务器的IP地址(来自优快云邹建)
create table #tb(o varchar(250))declare @sql varchar(500)set @sql=ping +@@servernameinsert into #tb exec master..xp_cmdshell @sqlselect @sql=o from #tb where o like Pinging%select @sql=substring转载 2004-11-19 11:48:00 · 1613 阅读 · 1 评论 -
这是一款多功能的存储过程
Create ProceDure sp_GetChinaName @TableName varchar(50) As Declare @Sql varchar(1000) , @a int, @b int, @i int, @j int, @m int, @n int, @YOrN1 int, @YOrN2 int--------转载 2004-11-27 14:44:00 · 955 阅读 · 0 评论 -
交叉表的实现,
表如下:A B -------------a 10b 5a 5c 4c 8怎么用sql語句變成a b c---------15 5 12declare @sql varchar(8000)set @sql=select @sql=@sql+[+rtrim(A)+]=sum(case A when +rtrim(A)+ the转载 2004-11-29 13:40:00 · 1138 阅读 · 0 评论 -
更改SQLServer服务器时间
exec master..xp_cmdshell date 2004-11-29exec master..xp_cmdshell time 17:45:00转载 2004-11-29 13:52:00 · 3007 阅读 · 1 评论 -
一些SQL SERVER的系统信息
--得到指定表有多少个字段SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME=tablename--得到所有用户表名SELECT OBJECT_NAME (id)FROM sysobjectsWHERE xtype = U AND OBJECTPROPERTY (id, IsMSShipped) = 0--获转载 2004-12-01 14:56:00 · 999 阅读 · 0 评论