SQL Server 데이터베이스를 추가했습니다. 기본 키로 PK (bignit
)를 추가합니다. 자동 증가하도록 설정하고 싶습니다. SSCE 데이터베이스에서 할 수있는 것처럼 1 씩 증가시킵니다. 어떻게 가능합니까?SQL Server 데이터베이스의 기본 키 자동 증가
감사 Furqan
SQL Server 데이터베이스를 추가했습니다. 기본 키로 PK (bignit
)를 추가합니다. 자동 증가하도록 설정하고 싶습니다. SSCE 데이터베이스에서 할 수있는 것처럼 1 씩 증가시킵니다. 어떻게 가능합니까?SQL Server 데이터베이스의 기본 키 자동 증가
감사 Furqan
당신은 당신의 PK Identity을 확인해야합니다.
이와 같은 검색어입니다.
CREATE TABLE dbo.example
(
EgId INT NOT NULL IDENTITY (1, 1)
) ON [PRIMARY]
또한 찾아보십시오.
http://blog.sqlauthority.com/2009/05/03/sql-server-add-or-remove-identity-property-on-column/
int MaxCode = 0;
DataTable DataTable = new DataTable();
string sql = "SELECT isNull(Max(ColumnName),0) AS MaxCode FROM Table
using (SqlCommand sqlCommand = new SqlCommand(sql, sqlConnection))
{
sqlConnection.Open();
SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCommand);
sqlAdapter.Fill(DataTable);
if (Convert.ToInt32(DataTable.Rows[0]["MaxCode"]) != 0)
MaxCode = Convert.ToInt32(DataTable.Rows[0]["MaxCode"]) + 1;
else
MaxCode = 1;
sqlAdapter.Dispose();
}
고마워요! 그것은 작동합니다. –