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

टी-एसक्यूएल में घुंघराले ब्रेसिज़

ये ODBC एस्केप सीक्वेंस हैं। अधिक विवरण के लिए दिनांक, समय और टाइमस्टैम्प एस्केप अनुक्रम देखें।

अद्वितीय पहचानकर्ताओं के लिए भी समान वाक्यविन्यास है

SELECT {guid '00000000-0000-0000-0000-000000000000'} ,

साथ ही प्रक्रिया कॉल और कुछ अन्य संरचनाएं उस लिंक से विस्तृत हैं।

आपके शेष प्रश्न के संबंध में मुझे एक पूर्णांक शाब्दिक को bigint के रूप में माना जाने के किसी भी तरीके से अवगत नहीं है या किसी विशेष संसाधन का जो प्रभावित करने के सभी तरीकों को सूचीबद्ध करता है कि कैसे SQL सर्वर द्वारा डेटाटाइप्स को शाब्दिक रूप से असाइन किया जाता है। कुछ तरीके नीचे हैं।

;WITH cte(thing) AS
(
SELECT CAST(1 AS SQL_VARIANT) UNION ALL
SELECT $1 UNION ALL
SELECT 1e0 UNION ALL
SELECT 1.0000 UNION ALL
SELECT 2147483648 UNION ALL 
SELECT {ts '2011-09-15 01:23:56.123'}  UNION ALL
SELECT {d '2011-09-15'} UNION ALL
SELECT { t '13:33:41' }  UNION ALL
SELECT {guid '00000000-0000-0000-0000-000000000000'} UNION ALL
SELECT 'Foo' UNION ALL
SELECT N'Foo'
)
SELECT thing, 
       sql_variant_property(thing,'basetype') AS basetype,
       sql_variant_property(thing,'precision') AS precision, 
       sql_variant_property(thing,'scale') AS scale, 
       sql_variant_property(thing,'maxlength') AS maxlength
FROM cte

रिटर्न

thing                          basetype            precision   scale  maxlength
------------------------------ ------------------- ----------- ------ ---------
1                              int                 10          0      4
1.00                           money               19          4      8
1                              float               53          0      8
1.0000                         numeric             5           4      5
2147483648                     numeric             10          0      5
2011-09-15 01:23:56.123        datetime            23          3      8
2011-09-15 00:00:00.000        datetime            23          3      8
2011-09-15 13:33:41.000        datetime            23          3      8
00000000-0000-0000-0000-000000 uniqueidentifier    0           0      16
Foo                            varchar             0           0      3
Foo                            nvarchar            0           0      6



  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. SQL सर्वर में SA लॉगिन पर पासवर्ड बदलें (T-SQL उदाहरण)

  3. 'मल्टी-पार्ट आइडेंटिफ़ायर' क्या है और इसे बाध्य क्यों नहीं किया जा सकता है?

  4. सीएएल लाइसेंसिंग के तहत SQL सर्वर 2012 एंटरप्राइज़ संस्करण के साथ प्रदर्शन समस्याएं

  5. एक्सेस 2016 में SQL सर्वर डेटाबेस कैसे आयात करें