SQL Server中主外键的定义:1.create table dept(dept_no int primary key,dept_name nvarchar(50) not null)insert into dept values(10,'IT'),(20,'Finance'),(30,'Eng...
分类:
数据库 时间:
2014-07-22 22:56:53
阅读次数:
176
快速查看SQL Server 中各表的数据量以及占用空间大小。CREATE TABLE #T (NAME nvarchar(100),ROWS char(20),reserved varchar(18) ,Data varchar(18) ,index_size varchar(18) ,Unuse...
分类:
数据库 时间:
2014-07-19 21:33:38
阅读次数:
338
判断一个输入框中是否有SQL攻击代码public const string SQLSTR2 = @"exec|cast|convert|set|insert|select|delete|update|alter|drop|count|chr|varchar|nvarchar|nchar|char[ ...
分类:
数据库 时间:
2014-07-16 19:22:06
阅读次数:
236
create proc [dbo].[ceb_Pagination]@strFields nvarchar(2000), --字段名@strTableName nvarchar(2000), --表名@strWhere nvarchar(4000), --条件 无需加where@strOrder.....
分类:
其他好文 时间:
2014-07-16 19:18:16
阅读次数:
225
--获取当前日期(如:yyyymmdd) select CONVERT (nvarchar(12),GETDATE(),112)--获取当前日期(如:yyyymmdd hh:MM:ss) select GETDATE()--获取当前日期(如:yyyy-mm-dd) Select Datename(y...
分类:
其他好文 时间:
2014-07-16 18:25:28
阅读次数:
212
在WEB开发时,经常需要依据数据库表中的字段建立相应的输入控件,来获取输入的数据。每次都需要按字段来敲,显然太低效,而且容易出错。这里提供一个SQL脚本生成相应输入控件的方法。
USE DBDemo
DECLARE @TEMP_TABLE_NAME NVARCHAR(512)
DECLARE @WIDTH NVARCHAR(50)
SET @TEMP_TABLE_NAME='Stuff'
SE...
分类:
数据库 时间:
2014-07-16 16:22:22
阅读次数:
344
原始代码如下:begin DECLARE @SQL_STMT NVARCHAR(300),@V_CLIENT_ID INT,@V_PGNAME VARCHAR(1000),@V_LOGID INT;DECLARE C2 CURSOR FOR SELECT PGNAME,CLIENT_ID FROM ...
分类:
其他好文 时间:
2014-07-16 10:57:40
阅读次数:
217
create database data_Test --创建数据库data_Test GO use data_Test GO create table tb_TestTable --创建表 ( id int identity(1,1) primary key, userName nvarchar(2...
分类:
其他好文 时间:
2014-07-13 19:11:16
阅读次数:
292
CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语...
分类:
其他好文 时间:
2014-07-12 15:28:39
阅读次数:
261
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。sql server中的varchar...
分类:
其他好文 时间:
2014-07-12 14:53:29
阅读次数:
211