Kuros stabiņos ir atļautas NULL vērtības?
Pēdējā laikā sanāk padarboties ar dažādām DB lietām, kas ļauj izpausties bijušā pielietojuma administratora garam un rakstīt dažādus SQL skriptus.
Ja kādam ievajagās atrast kuros datubāzes tabulu stabiņos ir atļautas NULL vērtības, var noderēt šāds skripts:
SELECT
s.name + '.' + t.name AS 'Table',
c.name AS 'Column',
types.name AS 'Type'
FROM
sys.schemas s
INNER JOIN sys.tables t
ON s.schema_id = t.schema_id
INNER JOIN sys.columns c
ON t.object_id = c.object_id
INNER JOIN sys.types types
ON c.system_type_id = types.system_type_id
AND c.user_type_id = types.user_type_id
WHERE
c.is_nullable = 1
AND s.name + '.' + t.name IN ('MySchema.MyTable')
ORDER BY 1
Tā kā man šobrīd rit maģistrantūras sesija, kuru cenšos savienot ar darbu, tad rakstīšanai neiznāk veltīt tik daudz laika cik gribētos. Bet nesatraucieties, nekur neesmu pazudis un netaisos pazust. Pacietību un gan jau drīzumā atkal dalīšos ar Jums savā pieredzē.