Cum enumerați cheia primară a tabelului SQL Server?

Întrebare simplă, cum se afișează cheia primară a unui tabel cu T-SQL? Știu cum să obțin indexuri pe o masă, dar nu-mi amintesc cum să obțin PK.

0

22 răspunsuri

Am găsit acest lucru util, dă o listă de tabele cu o listă separată de virgule a coloanelor și apoi și o listă separată prin virgulă, dintre care una sunt cheia primară

SELECT T.TABLE_SCHEMA, T.TABLE_NAME, 
STUFF((
    SELECT ', ' + C.COLUMN_NAME
    FROM INFORMATION_SCHEMA.COLUMNS C
        WHERE C.TABLE_SCHEMA = T.TABLE_SCHEMA
        AND T.TABLE_NAME = C.TABLE_NAME
        FOR xml PATH ('')
    ), 1, 2, '') AS Columns,
STUFF((
SELECT ', ' + C.COLUMN_NAME 
FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE C
INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
    ON C.TABLE_SCHEMA = TC.TABLE_SCHEMA
    AND C.TABLE_NAME = TC.TABLE_NAME
    WHERE C.TABLE_SCHEMA = T.TABLE_SCHEMA
    AND T.TABLE_NAME = C.TABLE_NAME
    AND TC.CONSTRAINT_TYPE = 'PRIMARY KEY'
    FOR xml PATH ('')
), 1, 2, '') AS [Key]
FROM INFORMATION_SCHEMA.TABLES T
ORDER BY T.TABLE_SCHEMA, T.TABLE_NAME
0
adăugat

Iată un alt mod de la întrebarea obțineți cheia primară de la tabel folosind interogarea SQL :

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA+'.'+CONSTRAINT_NAME), 'IsPrimaryKey') = 1
  AND TABLE_NAME = ''

Utilizează KEY_COLUMN_USAGE pentru a determina constrângerile pentru un tabel dat Apoi utilizează OBJECTPROPERTY ( id , 'IsPrimaryKey ') pentru a determina dacă fiecare este o cheie primară

0
adăugat

Folosind MS SQL Server poți face următoarele:

--List all tables primary keys
select * from information_schema.table_constraints
where constraint_type = 'Primary Key'

De asemenea, puteți filtra pe coloana table_name dacă doriți un tabel specific.

0
adăugat
aceasta afișează numai cheia, nu conține coloanele din cheie
adăugat autor Kip, sursa

Procedura stocată în sistem sp_help vă va furniza informațiile. Executați următoarea declarație:

execute sp_help table_name
0
adăugat

Aceasta este o soluție care utilizează numai sys -tables.

Se afișează toate cheile primare din baza de date. Aceasta returnează schema, numele tabelului, numele coloanei și ordinea de sortare a coloanelor pentru fiecare cheie primară.

Dacă doriți să obțineți cheia primară pentru o anumită tabelă, atunci trebuie să filtrați SchemaName și TableName .

IMHO, această soluție este foarte generică și nu utilizează literali de șir, deci va funcționa pe orice mașină.

select 
    s.name as SchemaName,
    t.name as TableName,
    tc.name as ColumnName,
    ic.key_ordinal as KeyOrderNr
from 
    sys.schemas s 
    inner join sys.tables t   on s.schema_id=t.schema_id
    inner join sys.indexes i  on t.object_id=i.object_id
    inner join sys.index_columns ic on i.object_id=ic.object_id 
                                   and i.index_id=ic.index_id
    inner join sys.columns tc on ic.object_id=tc.object_id 
                             and ic.column_id=tc.column_id
where i.is_primary_key=1 
order by t.name, ic.key_ordinal ;
0
adăugat
Aș vrea să pot vota acest lucru de mai multe ori. Exact ceea ce aveam nevoie și exact la timp.
adăugat autor fqhv, sursa

Îmi place tehnica INFORMATION_SCHEMA, dar un altul pe care l-am folosit este: exec sp_pkeys 'table'

0
adăugat

Această versiune afișează schema, numele tabelului și o listă ordonată, separată prin virgulă, a cheilor primare. Object_Id() nu funcționează pentru serverele de link-uri, așa că filtram după numele tabelului.

Fără REPLACE (Si1.Column_Name, '', '') ar fi afișate etichetele de deschidere și închidere xml pentru Column_Name din baza de date pe care am testat. Nu sunt sigur de ce baza de date a necesitat o înlocuire pentru "Column_Name", astfel încât dacă cineva știe, atunci vă rugăm să comentați.

DECLARE @TableName VARCHAR(100) = '';
WITH Sysinfo
    AS (SELECT Kcu.Table_Name
            , Kcu.Table_Schema AS Schema_Name
            , Kcu.Column_Name
            , Kcu.Ordinal_Position
        FROM   [LinkServer].Information_Schema.Key_Column_Usage Kcu
             JOIN [LinkServer].Information_Schema.Table_Constraints AS Tc ON Tc.Constraint_Name = Kcu.Constraint_Name
        WHERE  Tc.Constraint_Type = 'Primary Key')
    SELECT           Schema_Name
                    ,Table_Name
                    , STUFF(
                          (
                             SELECT ', '
                                 , REPLACE(Si1.Column_Name, '', '')
                             FROM    Sysinfo Si1
                             WHERE  Si1.Table_Name = Si2.Table_Name
                             ORDER BY Si1.Table_Name
                                   , Si1.Ordinal_Position
                             FOR xml PATH('')
                          ), 1, 2, '') AS Primary_Keys
    FROM Sysinfo Si2
    WHERE Table_Name = CASE
                       WHEN @TableName NOT IN( '', 'All')
                       THEN @TableName
                       ELSE Table_Name
                    END
    GROUP BY Si2.Table_Name, Si2.Schema_Name;

Și același model folosind interogarea lui George:

DECLARE @TableName VARCHAR(100) = '';
WITH Sysinfo
    AS (SELECT S.Name AS Schema_Name
            , T.Name AS Table_Name
            , Tc.Name AS Column_Name
            , Ic.Key_Ordinal AS Ordinal_Position
        FROM   [LinkServer].Sys.Schemas S
             JOIN [LinkServer].Sys.Tables T ON S.Schema_Id = T.Schema_Id
             JOIN [LinkServer].Sys.Indexes I ON T.Object_Id = I.Object_Id
             JOIN [LinkServer].Sys.Index_Columns Ic ON I.Object_Id = Ic.Object_Id
                                                       AND I.Index_Id = Ic.Index_Id
             JOIN [LinkServer].Sys.Columns Tc ON Ic.Object_Id = Tc.Object_Id
                                                  AND Ic.Column_Id = Tc.Column_Id
        WHERE  I.Is_Primary_Key = 1)
    SELECT           Schema_Name
                    ,Table_Name
                    , STUFF(
                          (
                             SELECT ', '
                                 , REPLACE(Si1.Column_Name, '', '')
                             FROM    Sysinfo Si1
                             WHERE  Si1.Table_Name = Si2.Table_Name
                             ORDER BY Si1.Table_Name
                                   , Si1.Ordinal_Position
                             FOR xml PATH('')
                          ), 1, 2, '') AS Primary_Keys
    FROM Sysinfo Si2
    WHERE Table_Name = CASE
                       WHEN @TableName NOT IN('', 'All')
                       THEN @TableName
                       ELSE Table_Name
                    END
    GROUP BY Si2.Table_Name, Si2.Schema_Name;
0
adăugat

Încercați acest lucru:

SELECT
    CONSTRAINT_CATALOG AS DataBaseName,
    CONSTRAINT_SCHEMA AS SchemaName,
    TABLE_NAME AS TableName,
    CONSTRAINT_Name AS PrimaryKey
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE CONSTRAINT_TYPE = 'Primary Key' and Table_Name = 'YourTable'
0
adăugat

În general, este recomandat să utilizați în acest fel vizualizările sys. * peste INFORMATION_SCHEMA în SQL Server, deci dacă nu intenționați să migrați bazele de date, le-aș folosi pe acestea. Iată cum ați face acest lucru cu vizualizările sys. * :

SELECT 
    c.name AS column_name,
    i.name AS index_name,
    c.is_identity
FROM sys.indexes i
    inner join sys.index_columns ic  ON i.object_id = ic.object_id AND i.index_id = ic.index_id
    inner join sys.columns c ON ic.object_id = c.object_id AND c.column_id = ic.column_id
WHERE i.is_primary_key = 1
    and i.object_ID = OBJECT_ID('.<tablename>');
0
adăugat
Pentru a comanda, adăugați "ORDER BY ic.key_ordinal ASC" la interogare
adăugat autor Ruud van de Beeten, sursa

Sys.Objects Tabelul conține un rând pentru fiecare scop definit de utilizator   obiect.

     

Constrângerile create ca Cheia primară sau altele vor fi obiectul și   Numele tabelului va fi parinte_obiectul

     

Soluiți sys.Objects și colectați ID-urile obiectului de tip necesar

declare @TableName nvarchar(50)='TblInvoice' -- your table name
declare @TypeOfKey nvarchar(50)='PK' -- For Primary key

SELECT Name FROM sys.objects
WHERE type = @TypeOfKey 
AND  parent_object_id = OBJECT_ID (@TableName)
0
adăugat
SELECT Col.Column_Name from 
    INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab, 
    INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col 
WHERE 
    Col.Constraint_Name = Tab.Constraint_Name
    AND Col.Table_Name = Tab.Table_Name
    AND Constraint_Type = 'PRIMARY KEY'
    AND Col.Table_Name = ''
0
adăugat
Dacă interogarea de mai sus returnează 3 rânduri, a , b și c code> abc ?
adăugat autor Kevin Meredith, sursa
De fapt, cred că trebuie să constrângeți de Schema, nu? Deci, va trebui să adăugați "Și COL.TABLE_SCHEMA =" "", de asemenea.
adăugat autor DavidStein, sursa
FYI - aceasta nu conține neapărat coloanele în ordine . Consultați acest răspuns la întrebarea similară dacă aveți nevoie de coloanele în ordinea lor particulară: stackoverflow.com/a/3942921/18511
adăugat autor Kip, sursa

Multumesc tipule.

Cu o ușoară variație am folosit-o pentru a găsi toate cheile primare pentru toate mesele.

SELECT A.Name,Col.Column_Name from 
    INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab, 
    INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col ,
    (select NAME from dbo.sysobjects where xtype='u') AS A
WHERE 
    Col.Constraint_Name = Tab.Constraint_Name
    AND Col.Table_Name = Tab.Table_Name
    AND Constraint_Type = 'PRIMARY KEY '
    AND Col.Table_Name = A.Name
0
adăugat
SELECT A.TABLE_NAME as [Table_name], A.CONSTRAINT_NAME as [Primary_Key]
 FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS A, INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE B
 WHERE CONSTRAINT_TYPE = 'PRIMARY KEY' AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
0
adăugat

- Aceasta este o altă versiune modificată, care este, de asemenea, un exemplu pentru interogarea înrudită

SELECT TC.TABLE_NAME as [Table_name], TC.CONSTRAINT_NAME as [Primary_Key]
 FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
 INNER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE CCU
 ON TC.CONSTRAINT_NAME = CCU.CONSTRAINT_NAME
 WHERE TC.CONSTRAINT_TYPE = 'PRIMARY KEY' AND
 TC.TABLE_NAME IN
 (SELECT [NAME] AS [TABLE_NAME] FROM SYS.OBJECTS 
 WHERE TYPE = 'U')
0
adăugat

Aceasta ar trebui să afișeze toate constrângerile (cheia primară și cheile externe) și la sfârșitul interogării numele tabelului

/* CAST IS DONE , SO THAT OUTPUT INTEXT FILE REMAINS WITH SCREEN LIMIT*/
WITH   ALL_KEYS_IN_TABLE (CONSTRAINT_NAME,CONSTRAINT_TYPE,PARENT_TABLE_NAME,PARENT_COL_NAME,PARENT_COL_NAME_DATA_TYPE,REFERENCE_TABLE_NAME,REFERENCE_COL_NAME) 
AS
(
SELECT  CONSTRAINT_NAME= CAST (PKnUKEY.name AS VARCHAR(30)) ,
        CONSTRAINT_TYPE=CAST (PKnUKEY.type_desc AS VARCHAR(30)) ,
        PARENT_TABLE_NAME=CAST (PKnUTable.name AS VARCHAR(30)) ,
        PARENT_COL_NAME=CAST ( PKnUKEYCol.name AS VARCHAR(30)) ,
        PARENT_COL_NAME_DATA_TYPE=  oParentColDtl.DATA_TYPE,        
        REFERENCE_TABLE_NAME='' ,
        REFERENCE_COL_NAME='' 

FROM sys.key_constraints as PKnUKEY
    INNER JOIN sys.tables as PKnUTable
            ON PKnUTable.object_id = PKnUKEY.parent_object_id
    INNER JOIN sys.index_columns as PKnUColIdx
            ON PKnUColIdx.object_id = PKnUTable.object_id
            AND PKnUColIdx.index_id = PKnUKEY.unique_index_id
    INNER JOIN sys.columns as PKnUKEYCol
            ON PKnUKEYCol.object_id = PKnUTable.object_id
            AND PKnUKEYCol.column_id = PKnUColIdx.column_id
     INNER JOIN INFORMATION_SCHEMA.COLUMNS oParentColDtl
            ON oParentColDtl.TABLE_NAME=PKnUTable.name
            AND oParentColDtl.COLUMN_NAME=PKnUKEYCol.name
UNION ALL
SELECT  CONSTRAINT_NAME= CAST (oConstraint.name AS VARCHAR(30)) ,
        CONSTRAINT_TYPE='FK',
        PARENT_TABLE_NAME=CAST (oParent.name AS VARCHAR(30)) ,
        PARENT_COL_NAME=CAST ( oParentCol.name AS VARCHAR(30)) ,
        PARENT_COL_NAME_DATA_TYPE= oParentColDtl.DATA_TYPE,     
        REFERENCE_TABLE_NAME=CAST ( oReference.name AS VARCHAR(30)) ,
        REFERENCE_COL_NAME=CAST (oReferenceCol.name AS VARCHAR(30)) 
FROM sys.foreign_key_columns FKC
    INNER JOIN sys.sysobjects oConstraint
            ON FKC.constraint_object_id=oConstraint.id 
    INNER JOIN sys.sysobjects oParent
            ON FKC.parent_object_id=oParent.id
    INNER JOIN sys.all_columns oParentCol
            ON FKC.parent_object_id=oParentCol.object_id /* ID of the object to which this column belongs.*/
            AND FKC.parent_column_id=oParentCol.column_id/* ID of the column. Is unique within the object.Column IDs might not be sequential.*/
    INNER JOIN sys.sysobjects oReference
            ON FKC.referenced_object_id=oReference.id
    INNER JOIN INFORMATION_SCHEMA.COLUMNS oParentColDtl
            ON oParentColDtl.TABLE_NAME=oParent.name
            AND oParentColDtl.COLUMN_NAME=oParentCol.name
    INNER JOIN sys.all_columns oReferenceCol
            ON FKC.referenced_object_id=oReferenceCol.object_id /* ID of the object to which this column belongs.*/
            AND FKC.referenced_column_id=oReferenceCol.column_id/* ID of the column. Is unique within the object.Column IDs might not be sequential.*/

)

select * from   ALL_KEYS_IN_TABLE
where   
    PARENT_TABLE_NAME  in ('YOUR_TABLE_NAME') 
    or REFERENCE_TABLE_NAME  in ('YOUR_TABLE_NAME')
ORDER BY PARENT_TABLE_NAME,CONSTRAINT_NAME;

Pentru referință, vă rugăm să citiți prin http: //blogs.msdn .com/b/sqltips/arhiva/2005/09/16/469136.aspx

0
adăugat

Aceasta vă oferă coloanele care sunt PK.

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 'TableName'
0
adăugat

Sub interogare se va afișa tastele primare din tabelul particular :

SELECT DISTINCT
    CONSTRAINT_NAME AS [Constraint],
    TABLE_SCHEMA AS [Schema],
    TABLE_NAME AS TableName
FROM
    INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
    TABLE_NAME = 'mytablename'
0
adăugat

Spun un simplu Tehnic pe care îl urmez

SP_HELP 'table_name'

executați acest cod ca interogare. Menționați numele tabelului la locul lui table_name pentru care doriți să cunoașteți cheia primară (nu uitați singurele ghilimele). Rezultatul va arăta ca imaginea atașată. Sper că vă va ajuta

enter image description here

0
adăugat
Asigurați-vă că ați înconjurat numele mesei în citate unică sau că comanda nu va funcționa!
adăugat autor Shadoninja, sursa

Pot sugera un răspuns mai precis la întrebarea inițială de mai jos

SELECT 
KEYS.table_schema, KEYS.table_name, KEYS.column_name, KEYS.ORDINAL_POSITION 
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE keys
INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS CONS 
    ON cons.TABLE_SCHEMA = keys.TABLE_SCHEMA 
    AND cons.TABLE_NAME = keys.TABLE_NAME 
    AND cons.CONSTRAINT_NAME = keys.CONSTRAINT_NAME
WHERE cons.CONSTRAINT_TYPE = 'PRIMARY KEY'

Note:

  1. Unele dintre răspunsurile de mai sus nu au la dispoziție un filtru pentru cheia primară coloane!
  2. Folosesc mai jos într-un CTE pentru a vă alătura unei coloane mai mari listare pentru a furniza metadatele dintr-o sursă pentru a genera generarea de tabele de stadii BIML și cod SSIS
0
adăugat

Poate fi postat în ultima vreme, dar sperăm că acest lucru va ajuta pe cineva să vadă lista principală a cheilor în serverul sql folosind această interogare t-sql:

SELECT  schema_name(t.schema_id) AS [schema_name], t.name AS TableName,        
    COL_NAME(ic.OBJECT_ID,ic.column_id) AS PrimaryKeyColumnName,
    i.name AS PrimaryKeyConstraintName
FROM    sys.tables t 
INNER JOIN sys.indexes AS i  on t.object_id=i.object_id 
INNER JOIN  sys.index_columns AS ic ON  i.OBJECT_ID = ic.OBJECT_ID
                            AND i.index_id = ic.index_id 
WHERE OBJECT_NAME(ic.OBJECT_ID) = 'YourTableNameHere'

Puteți vedea lista tuturor cheilor externe utilizând această interogare dacă doriți:

SELECT
f.name as ForeignKeyConstraintName
,OBJECT_NAME(f.parent_object_id) AS ReferencingTableName
,COL_NAME(fc.parent_object_id, fc.parent_column_id) AS ReferencingColumnName
,OBJECT_NAME (f.referenced_object_id) AS ReferencedTableName
,COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS 
 ReferencedColumnName  ,delete_referential_action_desc AS 
DeleteReferentialActionDesc ,update_referential_action_desc AS 
UpdateReferentialActionDesc
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc
ON f.object_id = fc.constraint_object_id
 --WHERE OBJECT_NAME(f.parent_object_id) = 'YourTableNameHere' 
 --If you want to know referecing table details 
 WHERE OBJECT_NAME(f.referenced_object_id) = 'YourTableNameHere' 
 --If you want to know refereced table details 
ORDER BY f.name
0
adăugat

Am găsit acest lucru de la prietenul meu, foarte eficient dacă cauți toate cheile principale ale tabelului sub o anumită schemă.

SELECT tc.constraint_name AS IndexName,tc.table_name AS TableName,tc.table_schema
AS SchemaName,kc.column_name AS COLUMN_NAME
FROM information_schema.table_constraints tc,information_schema.key_column_usage kc
WHERE tc.constraint_type = 'PRIMARY KEY' AND kc.table_name = tc.table_name AND kc.table_schema = tc.table_schema
AND kc.constraint_name = tc.constraint_name AND tc.table_schema=''
0
adăugat

Dacă sunteți în căutarea de a face propriul dvs. ORM sau de a genera cod dintr-o masă dat, atunci acest lucru ar putea fi ceea ce căutați din formular:

declare @table varchar(100) = 'mytable';

with cte as
(
    select 
        tc.CONSTRAINT_SCHEMA
        , tc.CONSTRAINT_TYPE
        , tc.TABLE_NAME
        , ccu.COLUMN_NAME
        , IS_NULLABLE
        , DATA_TYPE
        , CHARACTER_MAXIMUM_LENGTH
        , NUMERIC_PRECISION
    from 
        INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc 
        inner join INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu on tc.TABLE_NAME=ccu.TABLE_NAME  and tc.TABLE_SCHEMA=ccu.TABLE_SCHEMA
        inner join information_schema.COLUMNS c on ccu.COLUMN_NAME=c.COLUMN_NAME and ccu.TABLE_NAME=c.TABLE_NAME and ccu.TABLE_SCHEMA=c.TABLE_SCHEMA
    where 
        [email protected]
        and 
        ccu.CONSTRAINT_NAME=tc.CONSTRAINT_NAME
    union 
    select TABLE_SCHEMA,'COLUMN', TABLE_NAME, COLUMN_NAME, IS_NULLABLE, DATA_TYPE,CHARACTER_MAXIMUM_LENGTH, NUMERIC_PRECISION from INFORMATION_SCHEMA.COLUMNS where [email protected]
    and COLUMN_NAME not in (select COLUMN_NAME from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE where TABLE_NAME = @table)
)
select 
    cast(iif(CONSTRAINT_TYPE='PRIMARY KEY',1,0) as bit) PrimaryKey
    ,cast(iif(CONSTRAINT_TYPE='FOREIGN KEY',1,0) as bit) ForeignKey
    ,cast(iif(CONSTRAINT_TYPE='COLUMN',1,0) as bit) NotKey
    ,COLUMN_NAME
    ,cast(iif(is_nullable='NO',0,1) as bit) IsNullable
    , DATA_TYPE
    , CHARACTER_MAXIMUM_LENGTH
    , NUMERIC_PRECISION 
from 
    cte 
order by 
    case CONSTRAINT_TYPE 
        when 'PRIMARY KEY' then 1 
        when 'FOREIGN KEY' then 2 
        else 3 end
    , COLUMN_NAME

Iată ce ar arăta rezultatul:

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code">

                            <table cellspacing=0 border=1>
                                        <tr>
                                                <td style=min-width:50px>PrimaryKey</td>
                                                <td style=min-width:50px>ForeignKey</td>
                                                <td style=min-width:50px>NotKey</td>
                                                <td style=min-width:50px>COLUMN_NAME</td>
                                                <td style=min-width:50px>IsNullable</td>
                                                <td style=min-width:50px>DATA_TYPE</td>
                                                <td style=min-width:50px>CHARACTER_MAXIMUM_LENGTH</td>
                                                <td style=min-width:50px>NUMERIC_PRECISION</td>
                                        </tr>
                                        <tr>
                                                <td style=min-width:50px>1</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>LectureNoteID</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>int</td>
                                                <td style=min-width:50px>NULL</td>
                                                <td style=min-width:50px>10</td>
                                        </tr>
                                        <tr>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>1</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>LectureId</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>int</td>
                                                <td style=min-width:50px>NULL</td>
                                                <td style=min-width:50px>10</td>
                                        </tr>
                                        <tr>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>1</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>NoteTypeID</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>int</td>
                                                <td style=min-width:50px>NULL</td>
                                                <td style=min-width:50px>10</td>
                                        </tr>
                                        <tr>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>1</td>
                                                <td style=min-width:50px>Body</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>nvarchar</td>
                                                <td style=min-width:50px>-1</td>
                                                <td style=min-width:50px>NULL</td>
                                        </tr>
                                        <tr>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>1</td>
                                                <td style=min-width:50px>DisplayOrder</td>
                                                <td style=min-width:50px>0</td>
                                                <td style=min-width:50px>int</td>
                                                <td style=min-width:50px>NULL</td>
                                                <td style=min-width:50px>10</td>
                                        </tr>
                                </table>
                                
</div> </div>
0
adăugat