对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空...
分类:
其他好文 时间:
2015-10-13 20:39:53
阅读次数:
114
1 create procedure delete_date 2 ( 3 @applycode nvarchar 4 ) 5 as 6 --声明变量 定义变量用逗号隔开 7 declare @applycode_var nvarchar(100), 8 @instanceid_v...
分类:
数据库 时间:
2015-10-13 12:08:47
阅读次数:
141
1. char 固定长度,最长n个字符。2. varchar最大长度为n的可变字符串。(n为某一整数,不同数据库,最大长度n不同)char和varchar区别:varchar必char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar是可变字符串.....
分类:
其他好文 时间:
2015-10-12 19:09:51
阅读次数:
150
//sql逗号分隔的字符串参数截取操作 1 create proc proc_update_userRole 2 (@IDs nvarchar(2000),@RoleID int) 3 as 4 declare @lloca int 5 declare @rloca int 6 declar...
分类:
数据库 时间:
2015-10-09 19:49:05
阅读次数:
194
1 CREATE DEFINER=`root`@`localhost` PROCEDURE `aac`(_id NVARCHAR(50), _startDay NVARCHAR(50), _endDay NVARCHAR(50)) 2 BEGIN 3 4 DECLARE tmpId NVARCH.....
分类:
数据库 时间:
2015-10-09 00:40:08
阅读次数:
201
1、表--建表if OBJECT_ID('Student') is not nullcreate table Student( ID int identity(1,1) not null, Name nvarchar(50), Code nvarchar(50), flag int defa...
分类:
数据库 时间:
2015-10-08 18:18:09
阅读次数:
257
将主表主键设置为ID,另外将子表主键设置为AID,子表的外键ID和主表一样。那么当发生对主表记录进行删除操作,可以方便的对关联的子表数据一并删除!declare @selectStr nvarchar(1000)set @selectStr='delete from Bdrdrecord11 ' +...
分类:
其他好文 时间:
2015-10-08 18:03:06
阅读次数:
93
oracle当多表union时遇到nvarchar2类型时报错 字符集不匹配对使用nvarchar的地方,加上 to_char( nvarchar 的变量或字段 )如:select to_char(name),price from aaunion allselect to_char(name),pr...
分类:
数据库 时间:
2015-10-08 16:33:17
阅读次数:
155
--获取当前日期(如:yyyymmdd)select CONVERT (nvarchar(12),GETDATE(),112)--获取当前日期(如:yyyymmdd hh:MM:ss)select GETDATE()--获取当前日期(如:yyyy-mm-dd)Select Datename(year...
分类:
数据库 时间:
2015-10-03 23:14:31
阅读次数:
459
有时工作中要建个分区函数,可是像日期这种分区函数要是搞个几百个的值那不是要搞死我。于是写了点代码自动生成一个从1990年开始的按月的分区函数和对应的分区主题USE [TestDB]GODECLARE @STR NVARCHAR(MAX)SET @STR = 'CREATE PARTITION FUN...
分类:
数据库 时间:
2015-09-29 12:50:19
阅读次数:
199