Skip to main content

Difference between primary key and unique key,Find Primary key,Index help,Not Null in SQL

Difference between primary key and unique key

A table can have only one primary key but multiple unique keys.
unique key may have null value which is not allowed in primary.
simply primary key is unique + not null where as unique key Field contains any number of NULL values.


Find primary key, index_name ,index key  using sp_Help command in sql

How to find primary key, index_name and index_key in the same query

For a particular table and also want to group by index_name
use sysindexes table to get the output you want

use the stored procedure sp_helpindex [object name]

sp_help 'table name'

Null and Not Null value in Primary and unique keys in sql

Primary key should contain unique value and not null because if attribute value is null than how should maintain the uniqueness..

one more think i want to add that Primary key is a type of constraint and foreign key is also a type of
constraint and pk is null then u can't use the null value as a foreign key.
So, Primary key should be a unique value and not null.

Well first of all null is not a value its a state, null is undefined , so we cannot have null as primary key as we do not know its value also value of one null is different from another null, so if we allow null values each null is unique in a sense , but since we do not know what it stands for we do not allow it in primary key.

Though in case of foreign key we do allow null value reason being
a child(foreign) cannot point towards an non existent parent(primary key) but a child can be orphan it self hence we can allow null in foreign key.

As primary key column is the candidate column in the table where the data is going to be identified by this column itself so it should have a value and the unique value .

Primary key is a unique key which should not accept any null values.& it doesn't allow any duplicates also.whenever table is created the first record will be filled with null values. whenever i create a primary key constraint on table internally an unique index should be created.which doesn't allow any nulls.Null is a missing or unknown value

Popular posts from this blog

Resolved : Power BI Report connection error during execution

Getting Below Power BI Report connection error during execution . Error: Something went wrong Unable to connect to the data source undefined. Please try again later or contact support. If you contact support, please provide these details. Underlying error code: -2147467259 Table: Business Sector. Underlying error message: AnalysisServices: A connection cannot be made. Ensure that the server is running. DM_ErrorDetailNameCode_UnderlyingHResult: -2147467259 Microsoft.Data.Mashup.ValueError.DataSourceKind: AnalysisServices Microsoft.Data.Mashup.ValueError.DataSourcePath: 10.10.10.60;T_CustomerMaster_ST Microsoft.Data.Mashup.ValueError.Reason: DataSource.Error Cluster URI: WABI-WEST-EUROPE-redirect.analysis.windows.net Activity ID: c72c4f12-8c27-475f-b576-a539dd81826a Request ID: dfb54166-c78f-4b40-779f-e8922a6687ad Time: 2019-09-26 10:03:29Z Solution: We found report connection not able to connect to SQL Analysis service so tried below option. Re

Song- Khamoshiyan Piano keyboard Chord,Notation and songs Lyrics

All songs notation and chords at one place

Song : O Saathi Re Film : Mukhathar Ka Sikkandhar Uses : C D D# E G A Note : The numbers at the end of the lines indicate line numbers. Pallavi: O saathi re, tere binaa bhi kya jina, tere binaa bhi kya jina A- C D D#....,D D C DD E...C..CA-...,D D C DD E...CC.......1 Play line 1 again phulon men khaliyon men sapnom ki galiyon men GGG...GAGE.. GGG G A G E.................................................2 tere bina kuchh kahin naa E A G E D C D D#.......................................................................3 tere binaa bhi kya jina, tere binaa bhi kya jina D D C DD E....C..CA-..., D D C DDE....CC.............................4 Charanam: har dhadkan men, pyaas hai teri, sanson men teri khushboo hai CCC C D C A-, CCC C D C A-, DDD DED CD EE.. CCCC......................5 is dharthi se, us ambar tak, meri nazar men tu hi tu hai CCC C D C A-, CCC C D C A-, DDD DED CD EE.. CCCC......................6 pyaar yeh tute naa GGG... GAG D#......E.........................