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

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............................

Song Aankhen Khuli Ho lyrics notation

Song : Aankhen Khuli Ho Movie: Mohabbatein Notes used : W=>Western - C D E F G- A- B-/ H=>Hindustani - S R G M P- D- N- ( Here for western, G=G-, A=A-, & B=B- ) ( For hindustani, P=P-, D=D-, & N=N- ) Song I : Aankhen Khuli...Ho Ya.. Ho Bandh W=> A.... C... B..C.. E.. E...... A... A.... H=> D... S... N..S.. G G....... D... D.... Deedaar Un Ka Ho.o.taa Hai.. W=> A...B....A....D.BAG....ADB... H=> D...N...D.....R.NDP...DRN... Kaise Kahoon Main O..Yaaraa W=> B..D.. D....E.... D.....C..C..C... H=> N..R.. R....G... R.....S..S..S..... Ye Pyaar Kaise Hota Hai W=> E...B.....DB...AG...B..AA H=> G...N....RN...DP...N...DD (Tururu ru ru, ru ru rururu ru......) W=> AA...GA...BCE..., B...DB..GA H=> DD...PD...NSG..., N..RN.. PD Song II: Aa.aj He Kisi..par Yaa.ro.on..., Marke De..Khe..gein Hum W=> E....FEDCBABC.D.. D D......., G A B C.... E.......D...D..... H=> G....MGRSNDNS.R. R R......., P D N S.....G........R...R.... Pyaar Ho...

sql server 2008 r2 installation error on 64 bit

Dear friends , Please make your comment on following error  Error in installing Microsoft SQL Server 2008 R2 Enterprise on Windows Server 2008 Enterprise server R2,Always my all services is not running ,have done installation with repaired option but not able to solved this issue ,even in The installation of single computer mode of AX R2 ,Getting the error of SQL Server update SP1 because of this failed services. Overall summary: Final result: Failed: see details below Exit code (Decimal): -2068578302 Exit facility code: 1204 Exit error code: 2 Exit message: Failed: see details below Start time: 2014-01-01 22:10:21 End time: 2014-01-01 22:23:58 Requested action: Repair Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140101_220847\Detail.txt Exception help link: http%3a%2f%2fg...