小编jay*_*jay的帖子

将主键添加到现有表

我有一个名为的现有表Persion.在这个表中,我有5列:

  • persionId
  • PNAME
  • PMID
  • Pdescription
  • PAMT

当我创建这个表时,我设置PersionIdPname作为主键.

我现在想在主键中添加一个列 - PMID.我怎么写一个ALTER声明来做这个?(我表中已有1000条记录)

sql sql-server constraints primary-key sql-server-2008

176
推荐指数
6
解决办法
60万
查看次数

如何在sql server 2008中交换列值?

我有一个名为Employee的表

 Eno     ename     AttributeValue      AttributeName  
 1       aa           a123             abc
 2       bbb          b123             dcf
 3       cc           c7sd             wew3
Run Code Online (Sandbox Code Playgroud)

我希望将数据从交换柱AttributeValueAttributeNameAttributeNameAttributeValue

例如:

Eno     ename     AttributeValue   AttributeName  
1       aa        abc              a123
2       bbb       dcf              b123
3       cc        wew3             c7sd
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

59
推荐指数
4
解决办法
5万
查看次数

将rdl转换为rdlc?

我正在使用visual studio 2008和报告服务2008.

我创建了一份.rdl报告.现在我要转换.rdl.rdlc.我该怎么做?

sql sql-server-2008 ssrs-2008

6
推荐指数
1
解决办法
5787
查看次数

列到SQL服务器中的行?

表:

CREATE TABLE Table1 (
  col1 INT, 
  col2 nvarchar(10), 
  col3 INT, 
  col4 INT
);

INSERT INTO Table1 
  (col1, col2, col3, col4) 
VALUES 
  (1, 'welcome', 3, 4);
Run Code Online (Sandbox Code Playgroud)

我的表有不同的数据类型,col2是nvarchar我可以这样做...

结果:

col    value
---------------
col1   1
col2   welcome
col3   3
col4   4
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot sql-server-2008

5
推荐指数
1
解决办法
2万
查看次数

如何在SSIS中覆盖Excel目标?

我创建了一个包来从两个SQL Server表中获取数据,并使用合并连接组合这些数据,然后将结果存储到Excel目标中.

它第一次工作正常.第二次将重复数据存储在Excel文件中.

如何覆盖Excel文件行?

ssis

4
推荐指数
3
解决办法
4万
查看次数

使用带有IN运算符的CSV字符串时出错

当我运行以下代码时

declare @aaa nvarchar(10)
set @aaa='1,2,3'
Select * from Customer where CustomerId in (convert(nvarchar,@aaa,10))
Run Code Online (Sandbox Code Playgroud)

我收到此错误

Msg 8114, Level 16, State 5, Line 3
Error converting data type nvarchar to bigint.
Run Code Online (Sandbox Code Playgroud)

请帮助

t-sql sql-server

2
推荐指数
1
解决办法
1710
查看次数