sql server
文章平均质量分 77
ice_spar
IT,JAVA,LINUX
展开
-
char、varchar、text和nchar、nvarchar、ntext的区别
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它原创 2007-05-23 21:27:00 · 2858 阅读 · 0 评论 -
sql server 2005 的递归查询示例
USE Northwindgoselect employeeid ,reportsto from employees;--察看2的子节点,右边是左边的父节点with myT as(select employeeid ,reportsto from employees),myT2 as(select * from myT where reportsto=2union allselect m原创 2007-10-16 10:56:00 · 1342 阅读 · 0 评论 -
sql server遍历用户表导出所有表数据到文本文件
-- To allow advanced options to be changed.EXEC sp_configure show advanced options, 1GO-- To update the currently configured value for advanced options.RECONFIGUREGO-- To enable the feature.EXE原创 2007-10-13 11:03:00 · 1364 阅读 · 0 评论 -
sql server 2005中分隔列中数据
--建立辅助表SET NOCOUNT ON;USE AdventureWorks;GOIF OBJECT_ID(dbo.Nums) IS NOT NULL DROP TABLE dbo.Nums;GOCREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);DECLARE @max AS INT, @rc AS INT;SET @max = 10原创 2007-10-13 11:05:00 · 683 阅读 · 0 评论 -
sql server 2005中 一个关系表中存储所有关系表及字段类型,自动创建所有表
--创建包含所有要建立表及字段的表 myTuse Northwindgoif object_id(myT) is not nulldrop table myTgocreate table myT(TN VARCHAR(20),TC VARCHAR(10),CT VARCHAR(20),DEF INT)INSERT INTO myT values(abc,c1,int,1)INS原创 2007-10-13 11:11:00 · 1514 阅读 · 0 评论 -
在SqlServer中如何找到列中断缺的值并补充上
--在Sql Server 2005 中如何找到列中断缺的值,并补充上.USE tempdb;GOIF OBJECT_ID(dbo.T1) IS NOT NULL DROP TABLE dbo.T1GOCREATE TABLE dbo.T1(col1 INT NOT NULL PRIMARY KEY);INSERT INTO dbo.T1(col1) VALUES(1);INSER原创 2007-11-12 10:43:00 · 666 阅读 · 0 评论 -
写个sql server 2005的函数。
create table student(username varchar(50),fruit varchar(200))insert into student values(小王,香焦 )insert into student values(小王,苹果 )insert into student values(小王,黄瓜 )insert into st原创 2007-11-22 21:47:00 · 589 阅读 · 0 评论