随笔分类 - SQL
摘要:方案1 合并sql语句,只打开一次数据库连接. 存在的问题: 要控制执行的SQL语句大小 方案2 通过参数化和“Insert...Select”的SQL语句,一次性插入所有记录 存在的问题: 1. 合并后的SQL用到参数化,但数据库限制参数最多2100个 2. 数据量特别大时,产生的SQL语句依然很
阅读全文
摘要:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER function [dbo].[GetStrOfIndex](@content varchar(1024), --要分割的字符串@index varchar(500) --要获取的元素的值)retu...
阅读全文
摘要:--SQL语句增加列、修改列,增加主键--增加列:alter table SeekWorker add BornID varchar(30) not null default ''--修改列:alter table CorpInf alter column CorpBriefing varchar(...
阅读全文
摘要:/*--将表中的某个字段转换成标识字段,并保留原来的值 注意,因为要删除原表,所以,如果表和其他表的关联,这些关联要重新创建 --邹建 2003.12--*/ /*--调用示例 exec p_setid '表名','要转换的字段名' --*/ alter PROC P_SETID @tbname s...
阅读全文
摘要:--来由/* 现有一张表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...
阅读全文

浙公网安备 33010602011771号