随笔分类 -  SQL SERVER

摘要:CREATE TABLE #tablespaceinfo ( nameinfo VARCHAR(500) , rowsinfo BIGINT , reserved VARCHAR(20) , datainfo VARCHAR(20) , index_size VARCHAR(20) , unused 阅读全文
posted @ 2017-08-23 14:39 wangping01 阅读(244) 评论(0) 推荐(0)
摘要:网上关于SQL Server 2005数据库日志丢失的处理方法基本上都是修改数据库系统表,但是我测试N多遍都不成功,最后用英文关键字Google了下,发现一个可行方法,折磨了我两天的问题得以解决。。。背景说明:名为testdb的数据库丢失了日志文件,仅有数据文件testdb.mdf请先不要急于开始操... 阅读全文
posted @ 2015-09-28 18:16 wangping01 阅读(458) 评论(0) 推荐(0)
摘要:在sql移植到oracle过程中,都会遇到表名和字段名大写的问题,因为在oracle中默认表名和字段名都是大写的,虽然可以通过使用双引号的方式进行操作,如select * from "testtable"但是很多情况下,这样做的代价很大,因为很多程序的代码是早已经写好的,而要修改oracle系统配置... 阅读全文
posted @ 2015-09-24 09:02 wangping01 阅读(2034) 评论(0) 推荐(0)
摘要:ms sql server 1、查询所有表 select [id], [name] from [sysobjects] where [type] = 'u' order by [name] 2、查询所有数据库 select [name] from [sysdatabases] order by [n 阅读全文
posted @ 2015-08-25 13:10 wangping01 阅读(291) 评论(0) 推荐(0)
摘要:--Right('A'+cast('B'asnvarchar(50)),C)变量在右侧A:要补充的字符,补充字符的最大长度。例如:‘0000’最多补充4位,不足位用0补充;’aaaa‘总共4位,不足位用a补充。B:变量C:补充后字符串长度select'CDMS'+RIGHT('0000000'+CA... 阅读全文
posted @ 2015-08-25 13:09 wangping01 阅读(1828) 评论(0) 推荐(0)
摘要:SET NOCOUNT ON;DECLARE @sql VARCHAR(1024) DECLARE @table VARCHAR(64) DECLARE @column VARCHAR(64) DECLARE @value VARCHAR(64) set @value='14799059407'CR... 阅读全文
posted @ 2015-08-13 10:44 wangping01 阅读(676) 评论(0) 推荐(0)
摘要:USE [master]--创建数据库CREATE DATABASE [TEST_DB]ON PRIMARY ( NAME = N'TEST_DB', FILENAME = N'D:\项目\DATA\TEST_DB.mdf' , SIZE = 24800KB , FILEGROWTH = 24800... 阅读全文
posted @ 2015-08-10 14:25 wangping01 阅读(450) 评论(0) 推荐(1)