xqf222的专栏

ASP,JSP,ASP.NET,C#;Sql Server,Oracle,Informix累积历程和经验分享

批量替换数据库中所有用户数据表中字段数据类型为char和varchar到nvarchar的脚本

解决问题:字段类型为char的总是占用指定字节长度(末尾好多空白符号),varchar数据类型长度一个汉字占2个字节,内存存储为中文的字段个人建议全部使用nvarchar。操作说明:打开SQL Server Management Studio,选中你要更新字段类型的数据库,点新建查询菜单,执行下面...

2014-04-04 23:06:54

阅读数:1642

评论数:0

SQL备份所有数据库脚本

技巧要点:使用游标循环读取所有数据库名,然后定义存放路径,最后备份所有数据库到指定存在的本地文件夹中脚本如下:declare @fileName varchar(255) --定义备份文件名变量declare @dbname nvarchar(50)   --定义当前数据库名变量declare m...

2014-03-28 19:09:52

阅读数:1403

评论数:0

SQL2008数据表空间大小查询脚本

--尽量少用触发器,否则数据库增长很快,特别是关于登陆的数据表字段不要用出发器,一周左右能使得数据库增长1G的空间.--数据库表空间大小查询脚本IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[#D...

2014-01-23 17:21:19

阅读数:3249

评论数:0

SQL2008清除数据库日志脚本

--数据库名称sjjhzx,日志文件名称ksoa_zuizhong_Log'USE sjjhzx    GO    ALTER DATABASE sjjhzx SET RECOVERY SIMPLE WITH NO_WAIT    GO    ALTER DATABASE sjjhzx SET R...

2014-01-16 17:30:05

阅读数:1006

评论数:0

SQL查询SQLSERVER数据库中的临时表结构脚本

--SQL查询SQLSERVER数据库中的临时表结构脚本use [tempdb]goselect a.name,case a.precision when 0  then  case a.is_ansi_padded  when 1 then convert(nvarchar(15),b.name...

2013-04-01 00:51:03

阅读数:4269

评论数:0

SQL获取指定数据表所有字段类型和精度脚本

--SQL获取指定数据表所有字段类型和精度脚本,直接执行下面的脚本即可select a.name,case a.precision when 0  then    case a.is_ansi_padded  when 1 then convert(nvarchar(15),b.name+ '('...

2013-03-26 23:40:10

阅读数:1666

评论数:0

SQL批量重命名中文字段名为对应拼音首字母字段名脚本

操作步骤1:生成获取中文字符串对应的拼音首字母字符串函数操作步骤2:执行重命名中文字段名为拼音字首母字段名脚本--1、SQL获取中文字符串对应的拼音首字母字符串函数Create  function fun_getPY  (     @str nvarchar(4000)  ) returns nv...

2013-03-25 09:09:17

阅读数:2529

评论数:0

osql执行SQL脚本内容包含中文时出现乱码问题的解决办法

本机环境:Windows2003 + SQL2008R2 + 包含中文的SQL脚本文件经验小结:SQL脚本文件编码最好是存成GB2312的,而不是UTF-8 开始--运行--CMDC:\Documents and Settings\Administrator>osql -U sa -P 12...

2013-02-19 16:53:27

阅读数:4821

评论数:0

SQL查找数据库中所有没有主键的数据表脚本

--SQL查找数据库中所有没有主键的数据表脚本--运行脚本后在消息中可能会显示下面现象中的一种:--(1)数据库中所有数据表都有主键(则证明所有数据表都有主键)--(2)当前数据表[数据表名]没有主键(则可方便找到没主键的数据表)declare @TableName nvarchar(250)--...

2013-02-01 10:41:20

阅读数:3850

评论数:0

SQL批量添加数据库中所有用户数据表描述

--SQL批量添加数据库中所有用户数据表描述--操作说明:请先准备一数据表为名称为tblist,表名字段tbname nvarchar(255),数据表描述字段chnname nvarchar(255),将所有已存在的数据表和对应描述添加到数据表tblist中--脚本编写步骤:1、游标读取所有数据...

2013-01-31 09:55:52

阅读数:2342

评论数:0

SQL批量删除指定数据表中的所有字段说明属性

--SQL批量删除指定数据表中的所有字段说明属性--现象:执行select * from sys.extended_properties where value is null;显示出多条记录类似于[1 OBJECT_OR_COLUMN 2372069 1 MS_Description NULL]...

2013-01-16 14:22:26

阅读数:3292

评论数:0

SQL读取指定数据表中的所有字段说明

--SQL读取指定数据表中的所有字段说明declare @TableName nvarchar(250)--当前操作的数据表名set @TableName='hzfa'--指定要查询的数据表名称(请修改成你自己数据库中的表名)declare @ColumnName nvarchar(250)--游...

2013-01-15 14:30:54

阅读数:2997

评论数:1

SQL批量添加主键脚本

--SQL批量添加主键脚本--操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键但已存在自增一的标识...

2013-01-15 09:56:12

阅读数:2544

评论数:0

SQL批量删除数据表中指定字段对应的所有约束

--SQL批量删除数据表中指定字段对应的所有约束--定义要操作的数据表名变量declare @TableName  nvarchar(250)set @TableName='数据表名'--定义要操作的字段名变量declare @ColumnName  nvarchar(250)set @Colum...

2013-01-14 17:18:32

阅读数:2432

评论数:0

SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int

--SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int --关键说明: --1、从系统表syscolumns中的查询所有xtype='48'的记录得到类型为[tinyint]的字段 --2、更新字段类型前如果该字段有默认值索引则应先删除掉对应的索引 --3、数据表字段数...

2012-11-24 18:52:59

阅读数:2663

评论数:1

SQL创建数据库中所有用户数据表自增一主键

--SQL创建数据库中所有用户数据表自增一主键 --主键说明:名称为ID,数据类型为整形自增一 --查询创建前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(2...

2012-11-24 00:41:55

阅读数:2498

评论数:1

SQL删除数据库中所有用户数据表主键

--SQL删除数据库中所有用户数据表主键 --查询删除前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycur...

2012-11-24 00:15:10

阅读数:2492

评论数:0

SQL删除数据库中所有用户数据表外键

--SQL删除数据库中所有用户数据表外键 --查询删除前的当前数据库所有约束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) --声明读取数据库所有数据表名称游标mycur...

2012-11-24 00:08:06

阅读数:1845

评论数:0

SQL过滤掉空格和其他特殊字符函数

--SQL过滤掉空格和其他特殊字符函数 crteate function dbo.GetCodeString(@SourceSql varchar(500)) returns nvarchar(500) as begin declare @i int declare @ValidCh...

2012-07-03 23:14:12

阅读数:4591

评论数:0

SQLSERVER查询单个数据表所有字段名组合成的字符串脚本

--SQLSERVER查询单个数据表所有字段名组合成的字符串脚本 --应用场合: 用于生成SQL查询字符串中select 字段名列表1 from table group by 字段名列表2 中的字段名列表1和字段名列表2部分 --定义数据表名称变量 Declare @TableName nv...

2012-07-01 11:03:44

阅读数:2447

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭