2009-02-05 3 views
0

[UPDATE : MS SQL 서버 2005]선택 기본 키

안녕이 값의 무리를 선택하고 기본 키로 SELECT 문에 열을 할당 할 수 있습니다?

SELECT ID FROM HQ AS PRIMARYKEY -- this is wrong 
SELECT Names FROM Stores 
SELECT PRODUCTNAME FROM PRODUCTS 

.net에서 DataRow find 메서드를 활용하고 싶기 때문에이 질문을드립니다. 감사합니다.

+0

어떤 데이터베이스/버전입니까? –

답변

2

데이터 집합을 채운 후에는 SQL 쿼리가 아니라 DataTable 개체와 함께 기본 키를 지정해야합니다.

myTable.PrimaryKey = new DataColumn[] { 
    myTable.Columns["SomeColumn"] 
}; 

그럼 당신은 SQL 서버가 .NET 응용 프로그램에 대한 준비가 인덱스를 통과해야 찾기() 메소드를

+0

내가 뭘 찾고 있었는지, 고마워. –

0

을 당신이 할 수 있다고 생각하지 않습니다 없음, 즉 사용할 수 없습니다. 데이터를 보유 할 DataTable에 인덱스를 추가 할 수 있으며 클라이언트 측에서 빌드됩니다.