SQL
云海之上
这个作者很懒,什么都没留下…
展开
-
增加列并修改列的顺序
--来由 /* 现有一张表TEST(A,B,C) 怎样在A和B列之间插入新列D 希望结果:TEST(A,D,B,C) vivianfdlpw 2005.9 引用请保留此信息 */ --创建测试环境 create table TEST ( A varchar(20), B varchar(20), C varchar(20) ) go --允许系统标更新 exec sp_configur转载 2012-12-27 11:12:18 · 713 阅读 · 0 评论 -
将表中的某个字段转换成标识字段,并保留原来的值
/*--将表中的某个字段转换成标识字段,并保留原来的值 注意,因为要删除原表,所以,如果表和其他表的关联,这些关联要重新创建 --邹建 2003.12--*/ /*--调用示例 exec p_setid '表名','要转换的字段名' --*/ alter PROC P_SETID @tbname sysname, --要处理的表名 @fdname sysname --要转换转载 2012-12-27 11:14:03 · 518 阅读 · 0 评论 -
增加列、修改列,增加主键,重设标识列
--SQL语句增加列、修改列,增加主键 --增加列: alter table SeekWorker add BornID varchar(30) not null default '' --修改列: alter table CorpInf alter column CorpBriefing varchar(4000) --增加一个 NOT NULL 约束 ALTER TABLE test_原创 2012-12-27 11:16:09 · 1885 阅读 · 0 评论 -
Sql 分割 键值对字符串 得到某值对应的名称
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[GetStrOfIndex] ( @content varchar(1024), --要分割的字符串 @index varchar(500) --要获取的元素的值 ) returns varchar(1024) as begin declare @str原创 2013-05-15 12:50:50 · 1990 阅读 · 0 评论