मुझे टीवी एतालिका मूल्य पैरामीटर को कैसे बदलें
उत्तर
पर सही क्लिक करने पर 'ALTER TO' जैसे विकल्प नहीं मिल रहे हैं। आपको ड्रॉप/रीटेट करना होगा। आप TVP पर निर्भरता है, तो आप करना होगा:
- (1)
- बूंद वर्ष TVP
- विश्राम मूल नाम के तहत (1) का उपयोग करने के
- बदलने निर्भरता नए नाम से नई TVP बनाने
- बदलने निर्भरता उपयोग करने के लिए (4)
- ड्रॉप (1)
धन्यवाद, लेकिन परेशानी बेकार है। –
मैं एकपाया हैजिसमें निर्भरता को अस्थायी रूप से छोड़कर और फिर उन्हें फिर से बनाकर प्रक्रिया को स्वचालित करने का एक तरीका है।
मैंने इसे थोड़ा सा संशोधित किया।
1.You निम्न कार्यविधि बनाना चाहिए:
-- Find all referencing objects to user-defined table type in @fullObjectName parameter
-- and generate DROP scripts and CREATE scripts for them
CREATE PROC [dbo].[alterTableType] (@fullObjectName VARCHAR(200))
AS
BEGIN
SET NOCOUNT ON
IF (TYPE_ID (@fullObjectName) IS NULL)
BEGIN
RAISERROR ('User-defined table type ''%s'' does not exists. Include full object name with schema.', 16,1, @fullObjectName)
RETURN
END;
WITH sources
AS
(
SELECT ROW_NUMBER() OVER (ORDER BY OBJECT_NAME(m.object_id)) RowId, definition
FROM sys.sql_expression_dependencies d
JOIN sys.sql_modules m ON m.object_id = d.referencing_id
JOIN sys.objects o ON o.object_id = m.object_id
WHERE referenced_id = TYPE_ID(@fullObjectName)
)
SELECT 'BEGIN TRANSACTION'
UNION ALL
SELECT
'DROP ' +
CASE OBJECTPROPERTY(referencing_id, 'IsProcedure')
WHEN 1 THEN 'PROC '
ELSE
CASE
WHEN OBJECTPROPERTY(referencing_id, 'IsScalarFunction') = 1 OR OBJECTPROPERTY(referencing_id, 'IsTableFunction') = 1 OR OBJECTPROPERTY(referencing_id, 'IsInlineFunction') = 1 THEN 'FUNCTION '
ELSE ''
END
END
+ SCHEMA_NAME(o.schema_id) + '.' +
+ OBJECT_NAME(m.object_id)
FROM sys.sql_expression_dependencies d
JOIN sys.sql_modules m ON m.object_id = d.referencing_id
JOIN sys.objects o ON o.object_id = m.object_id
WHERE referenced_id = TYPE_ID(@fullObjectName)
UNION ALL
SELECT 'GO'
UNION ALL
SELECT CHAR(13) + CHAR(10) + '---- WRITE HERE SCRIPT TO DROP OLD USER DEFINED TABLE TYPE AND CREATE A NEW ONE ----' + CHAR(13) + CHAR(10)
UNION ALL
SELECT
CASE
WHEN number = RowId THEN DEFINITION
ELSE 'GO'
END
FROM sources s
JOIN (SELECT DISTINCT number FROM master.dbo.spt_values) n ON n.number BETWEEN RowId AND RowId+1
UNION ALL
SELECT 'COMMIT'
END
2.Then आप एक इनपुट पैरामीटर के रूप में अपने तालिका प्रकार नाम के साथ इसे चलाने चाहिए। ग्रिड प्रारूप पर परिणाम दिखाएं (क्योंकि टेक्स्ट प्रारूप लंबे ग्रंथों को छोटा कर सकता है), संपूर्ण परिणाम तालिका का चयन करें और इसे एक नई क्वेरी विंडो में कॉपी करें।
क्या आपने इसका परीक्षण किया है? – Shiva
@ शिवा - हाँ मैंने किया। यह मेरे लिए काम किया। – BornToCode
यह अच्छा था। मुझे बहुत समय बचाता है – Keith
- 1. टेक्स्ट बदलें बदलें मूल्य
- 2. मूल्य बदलें
- 3. तालिका-मान पैरामीटर को कैसे पास करें
- 4. पैरामीटर मूल्य
- 5. तालिका बदलें तो
- 6. तालिका को पहले से खींचा जाने पर मान कैसे बदलें
- 7. तालिका mysql को ऑफ़लाइन बदलें या नहीं?
- 8. एसक्यूएल सर्वर: तालिका बदलें, स्पैस परिभाषा
- 9. तालिका शीर्षलेख का नाम बदलें
- 10. अक्ष मूल्य लेबल अभिविन्यास कैसे बदलें?
- 11. पायथन में कोई भी मूल्य कैसे बदलें?
- 12. छद्म सामग्री के मूल्य को कैसे बदलें: जावास्क्रिप्ट
- 13. एक्सकोड 4: $ {EXECUTABLE_NAME} चर के मूल्य को कैसे बदलें?
- 14. जावास्क्रिप्ट के साथ एम्बेड src के मूल्य को कैसे बदलें?
- 15. स्क्रीन पर पैरामीटर नाम बदलें?
- 16. पैरामीटर इंफो मूल्य कैसे प्राप्त करें?
- 17. प्रदर्शन बदलें टेक्स्ट/मूल्य jquery
- 18. jQuery के साथ तालिका सेल का मूल्य कैसे चुनें और बदलें?
- 19. बदलें तालिका पंक्ति प्रदर्शन संपत्ति
- 20. फ्लाई पर सेटिंग्स मूल्य बदलें?
- 21. डेटाटेबल: तालिका की ऊंचाई बदलें
- 22. अद्यतन ट्रिगर से पहले MySQL - मूल्य बदलें
- 23. रेल 3/ActiveRecord: गतिशील रूप से अनुरोध के दौरान तालिका नाम को कैसे बदलें/बदलें?
- 24. एक्सकोड: विधि को दोबारा कैसे बदलें/नाम बदलें और इसके पैरामीटर जोड़ें (या हटाएं)?
- 25. एक विशाल तालिका में कॉलम प्रकार बदलें
- 26. Sybase में किसी तालिका के मौजूदा कॉलम प्रकार को कैसे बदलें?
- 27. तालिका से दूसरे सबसे उच्चतम मूल्य को पुनर्प्राप्त करना
- 28. बदलें एक्सएमएल नोड तत्व मूल्य और फ़ाइल
- 29. django: मॉडलफॉर्म में नलबोलेनफील्ड के लिए मूल्य कैसे बदलें?
- 30. चयन में रिक्त मूल्य का नाम कैसे बदलें?
टीवीपी के लिए वैकल्पिक ?? एक टीवीपी एक समारोह/प्रक्रिया परिभाषा का हिस्सा है। खुद ही एक इकाई नहीं है !? – Nestor
विकल्प के लिए विकल्प आरटी सक्षम नहीं है? – anishMarokey
तालिका-मूल्यवान पैरामीटर SQL सर्वर 2008 में एक नया पैरामीटर प्रकार हैं। तालिका-मूल्यवान पैरामीटर उपयोगकर्ता द्वारा परिभाषित तालिका प्रकारों का उपयोग करके घोषित किए जाते हैं। मुझे लगता है कि आप उपयोगकर्ता परिभाषित टेबल प्रकार को बदलने के बारे में पूछ रहे हैं ?? जहां तक मुझे पता है, आप उपयोगकर्ता द्वारा परिभाषित तालिका प्रकार बना सकते हैं और ड्रॉ कर सकते हैं, लेकिन इसे बाद में नहीं। – Nestor