Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

फ्लाई पर डेटाबेस में सभी क्षेत्रों का अद्यतन मिलान

बस अगर कोई इसे देख रहा है तो SQL सर्वर 2008 का उपयोग कर रहा है, मुझे कुछ संशोधन करना पड़ा:

SELECT 'ALTER TABLE [' + sys.objects.name + '] ALTER COLUMN ['
+ sys.columns.name + '] ' + sys.types.name + 
    CASE sys.types.name
    WHEN 'text' THEN ' '
    ELSE
    '(' + RTRIM(CASE sys.columns.max_length
    WHEN -1 THEN 'MAX'
    ELSE CONVERT(CHAR,sys.columns.max_length)
    END) + ') ' 
    END

    + ' ' + ' COLLATE Latin1_General_BIN ' + CASE sys.columns.is_nullable WHEN 0 THEN 'NOT NULL' ELSE 'NULL' END
    FROM sys.columns , sys.objects , sys.types
    WHERE sys.columns.object_id = sys.objects.object_id
    AND sys.objects.TYPE = 'U'
    AND sys.types.system_type_id = sys.columns.system_type_id
    AND sys.columns.collation_name IS NOT NULL
    AND NOT ( sys.objects.NAME LIKE 'sys%' )
    AND NOT ( sys.types.name LIKE 'sys%' )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अक्षरों का एक सेट कौन से शब्द बना सकता है ढूँढना?

  2. NHibernate के साथ SQL Server 2008 से TIME डेटाटाइप से कैसे निपटें?

  3. SQl सर्वर मुझे टाइमआउट समाप्त होने की त्रुटि को ठीक करने की आवश्यकता है। समयबाह्य अवधि बीत चुकी है

  4. SQL सर्वर एजेंट सर्वर रीबूट पर स्वचालित रूप से प्रारंभ नहीं हो रहा है

  5. उत्पादन के लिए एसक्यूएल एक्सप्रेस?