sqlserver
yueyang3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
查看表/视图结构
--SQLSERVER SELECT sysobjects.name AS 表名, syscolumns.name AS 列名, systypes.name AS 数据类型, syscolumns.length AS 数据长度 FROM sysobjects INNER JOIN syscolumns ON sysobjects.id = syscolumns.id I...原创 2014-06-05 13:21:47 · 1012 阅读 · 0 评论 -
带输出的游标
[code="sql"] declare @count int declare @total int set @total=0 declare @tablename varchar(100) declare @sql nvarchar(4000) declare mycursor cursor for select name from sysobjects where name li...原创 2015-07-27 17:26:15 · 141 阅读 · 0 评论 -
查询指定表名的列类型及长度
[code="sql"] SELECT sysobjects.name AS 表名, syscolumns.name AS 列名, systypes.name AS 数据类型, syscolumns.length AS 数据长度 FROM sysobjects INNER JOIN syscolumns ON sysobjects.id = syscolumns.id ...原创 2014-10-14 10:04:42 · 167 阅读 · 0 评论 -
sqlserver中float转varchar,不想变成科学记数法
[code="sql"] select cast(cast(字段 as decimal(18,0)) as varchar) [/code]原创 2014-10-13 13:43:57 · 1112 阅读 · 0 评论 -
带输出的游标写法
declare @count int declare @tablename varchar(100) declare @sql nvarchar(4000) declare mycursor cursor for select name from sysobjects where name like 'test____' open mycursor fetch next from my...原创 2014-09-30 09:05:59 · 215 阅读 · 0 评论 -
转贴_SQL删除重复数据只保留一条
内容来源于:http://blog.youkuaiyun.com/anya/article/details/6407280 用SQL语句,删除掉重复项只保留一条 [code="sql"] 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where pe...原创 2015-07-08 14:57:40 · 130 阅读 · 0 评论 -
修复SQLSERVER数据库用户
SELECT SUSER_SID ('test') --查询sid用户 sp_addlogin 'roiland','test','master' go EXEC sp_grantdbaccess 'test', 'test' go sp_addrolemember 'db_owner','test' go 2005重新安装数据库服务器上,备份还原的用户不可用的处理方...原创 2014-08-25 08:29:32 · 127 阅读 · 0 评论 -
建立跨服务器连接
[code="sql"] --sqlserver跨服务器查询 EXEC sp_addlinkedserver @server='link', @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.1.120' --要连接的数据库服务器IP EXEC sp_addlinkedsrvlogin 'link', --被访问...原创 2014-07-10 14:00:51 · 217 阅读 · 0 评论 -
修改数据库用户
[code="sql"] SELECT SUSER_SID ('test') --查询sid用户 sp_addlogin 'test','test','master' go use testdb EXEC sp_grantdbaccess 'test', 'test' go sp_addrolemember 'db_owner','test' go --2005重新安...原创 2014-06-10 13:31:54 · 142 阅读 · 0 评论 -
查询登陆名和用户(架构)的对应关系
--MSSQL 2005 SELECT SP.name as [login_name],DP.default_schema_name as [Schema_with_user],DP.name as [user_name] FROM sys.database_principals DP ,sys.server_principals SP WHERE SP.sid = DP.sid --an...原创 2014-06-05 16:23:21 · 268 阅读 · 0 评论 -
根据表名查询详细信息
--适用于sqlserver2005,mysql,其他数据库未用过,不确定 SELECT * from information_schema.columns WHERE table_name = '表名';原创 2014-06-05 13:34:56 · 298 阅读 · 0 评论 -
查询修改数据库恢复模式(SQLSERVER)
use master go alter database AdventureWorks set RECOVERY FULL--完全 go use master go alter database AdventureWorks set RECOVERY SIMPLE...原创 2014-06-05 13:26:45 · 967 阅读 · 0 评论 -
带输出的sqlserver游标(统计各表的数量)
[code="sql"] declare @count int declare @total int set @total=0 declare @tablename varchar(100) declare @sql nvarchar(4000) declare mycursor cursor for select name from sysobjects where name li...原创 2014-12-08 13:24:33 · 482 阅读 · 1 评论
分享