----首先,我们定义一个表值参数类型,其实就是一个表变量 Create type dbo.tp_Demo_MultiRowsInsert as Table ( [PName] [Nvarchar](20) NOT NULL, [GName] [Nvarchar](20) NOT NULL ) GO...
分类:
数据库 时间:
2016-01-16 16:37:22
阅读次数:
153
--sql分页存储过程--@sqlstr 查询语句--@currentpage 当前页码--@pagesize每页信息数--返回值---1、记录数---2、符合条件的记录集CREATE procedure PagingQuery@sqlstr nvarchar(4000), --查询字符串@curr...
分类:
数据库 时间:
2016-01-16 16:32:31
阅读次数:
156
修改字段:ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL语法:ALTER TABLE test1 ALTER COLUMN tt1 nvarchar(1) null
分类:
数据库 时间:
2016-01-15 09:47:12
阅读次数:
173
SET NOCOUNT ON;DECLARE @vendor_id int, @vendor_name nvarchar(50),@message varchar(80), @product nvarchar(50);PRINT '-------- Vendor Products Report --...
分类:
数据库 时间:
2016-01-12 15:24:12
阅读次数:
212
两种方式,效率立竿见影------------------------------------------------SET STATISTICS TIME ONDECLARE @OrderStr NVARCHAR(max) = '';SELECT @OrderStr += a.SerialNu.....
分类:
数据库 时间:
2016-01-11 18:09:53
阅读次数:
176
定义局部变量declare @num int途径一:set @num=5途径二:select @num=5set 和select赋值方式的区别唯一区别,如果从数据库表中获取数据,只能用 selectdeclare @name nvarchar(32)select @name =stunamefrom...
分类:
数据库 时间:
2016-01-11 10:19:43
阅读次数:
193
create function f_GetPy(@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @strlen int,@re nvarchar(4000)declare @t table(chr nchar(1) collate C...
分类:
数据库 时间:
2016-01-07 16:34:28
阅读次数:
391
SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与varchar(max)和nvarchar(max)的区别,主要是对操作符的限制,text只能被下列函数作...
分类:
数据库 时间:
2016-01-07 14:48:25
阅读次数:
168
有时候一张表的一个字段是以逗号分割的一个字符串,分割的数字是明细表的主键id。关联明细表查询可以这样做:declare @str as nvarchar(1000)declare @areanos as nvarchar(200) --这是把areanos字段赋值给@areanos变量set @a....
分类:
数据库 时间:
2016-01-05 12:29:10
阅读次数:
269
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当...
分类:
数据库 时间:
2016-01-04 13:08:41
阅读次数:
198