প্রশ্ন ট্যাগ «t-sql»

লেনদেন-এসকিউএল (টি-এসকিউএল) মাইক্রোসফ্ট এসকিউএল সার্ভার এবং এসএপি'র সিবাসে ব্যবহৃত এসকিউএল এর একটি উপভাষা।

4
আমি কি কোনও লেনদেনে টেবিলের কাঠামো পরিবর্তন করতে পারি এবং এরপরে ত্রুটি থাকলে তা আবার রোল করতে পারি?
আমার কিছু ALTER TABLEবক্তব্য রয়েছে যা আমি চালাচ্ছি। তাদের সবাই কাজ করে না (তারা এসকিউএল ডেটা তুলনা চালানোর ফলস্বরূপ) এবং আমি কিছু লেনদেনে তাদের গোষ্ঠীভুক্ত করতে চাই এবং কিছু ভুল হয়ে গেলে বিবৃতিগুলি ব্যাক করতে চাই। এটি কি সম্ভব, না এটি কেবল ডেটা যা আবার ঘুরিয়ে দেওয়া যায়?

3
কোডের দ্বারা এটি উপস্থিত না থাকলে নতুন ফাংশন তৈরি করুন
আমি আমার ডাটাবেসে স্ক্রিপ্ট দ্বারা নতুন ফাংশন তৈরি করতে চাই। স্ক্রিপ্ট কোডটি নীচে রয়েছে: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End কিন্তু যখন আমি উপরের স্ক্রিপ্টটি কার্যকর করি তখন এসকিউএল সার্ভার একটি ত্রুটি প্রদান করে: …

2
"নির্বাচিত বিদ্যুৎ (10.0, 38.0)" কেন একটি গাণিতিক ওভারফ্লো ত্রুটি ফেলে দেয়?
আমি আমার IDENTITYওভারফ্লো চেক স্ক্রিপ্ট অ্যাকাউন্ট DECIMALএবং NUMERIC IDENTITYকলামগুলিতে আপডেট করছি । চেকটির অংশ হিসাবে আমি প্রতিটি IDENTITYকলামের জন্য ডেটা টাইপের সীমার আকার গণনা করি ; সেই পরিসরের কত শতাংশ শেষ হয়েছে তা গণনা করতে আমি এটি ব্যবহার করি। জন্য DECIMALএবং NUMERIC যে পরিসর আকার2 * 10^p - 2 যেখানে …

2
এসকিউএল সার্ভার দশমিক (9, 0) বনাম INT
আমাদের গ্রাহকরা DECIMAL(18,0)তার এসকিউএল সার্ভার ২০০৮ আর ২ ডাটাবেসে কিছু কলামের ডেটাটাইপ ব্যবহার করেন। কলামগুলি বেশ ধীরে ধীরে বাড়ার কারণে, তিনি সম্প্রতি DECIMAL(5,0)কিছু স্টোরেজ ফিরে পেতে ডেটাটাইপ পরিবর্তন করার প্রস্তাব করেছিলেন । এমএসডিএন লাইব্রেরি অনুসারে , DECIMAL(5,0)ডেটাটাইপের স্টোরেজ স্পেসটি হ'ল DECIMAL(9,0)ডেটাটাইপ, 5 বাইটের মতো। INT1 বাইট ছোট, তবে -99,999 থেকে …

5
হাতের লিখিত কোডে এসকিউএল সার্ভারের ব্র্যাকেট স্বরলিপিটি ব্যবহার করা কি বোধগম্য?
কোড জেনারেটরগুলি []প্রায় প্রতিটি কিছুর জন্য নতুন মাইক্রোসফ্ট বন্ধনীর স্বরলিপি ( ) ব্যবহার করে আউটপুট উত্পন্ন করার সময় সহজ হতে থাকে । আমি যখন এটি প্রথম দেখলাম, যদিও আমি কিছুটা নিষিদ্ধ উদ্ধৃত শনাক্তকারী স্বরলিপিটির পুনঃজন্ম চাই। আমি যতদূর জানি এটি মাইক্রোসফ্টের মালিকানাধীন এক্সটেনশন (যার অর্থ ওরাকল এটি সমর্থন করে না)। …

1
এসকিউএল সার্ভারে বেস64 বেস স্ট্রিংটি ডিকোড করুন
varcharএসকিউএল সার্ভারে আমার একটি টেবিলের একটি কলাম রয়েছে যা একটি বেস 64-এনকোডযুক্ত পাঠ্য স্ট্রিং ধারণ করে যা আমি এটির সরল পাঠ্য সমতুল্যে ডিকোড করতে চাই এসকিউএল সার্ভারের কি এই জাতীয় জিনিস পরিচালনা করতে কোনও নেটিভ কার্যকারিতা রয়েছে? একটি নমুনা বেস 64 স্ট্রিং: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== যা ডিকোড করে: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 …

1
কেন একাধিক COUNT টি CASE এর সাথে এক SUM এর চেয়ে দ্রুত?
আমি জানতে চেয়েছিলাম যে নিম্নলিখিত দুটি পদ্ধতির মধ্যে কোনটি দ্রুত: 1) তিনটি COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Reject') 2) SUMসঙ্গে FROM-clause: …

1
আমাদের কি সি # কোড এবং সেই সাথে সঞ্চিত পদ্ধতিতে লেনদেন পরিচালনা করতে হবে?
আমাদের কি সত্যিই সি # তে লেনদেন হ্যান্ডলিং এবং পাশাপাশি উভয় পক্ষের ডাটাবেস স্টোর প্রক্রিয়া প্রয়োজন সি #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } এসকিউএল সঞ্চিত পদ্ধতি: Create process As Begin try Begin transaction Commit End try Begin catch Rollback End catch

4
রানটাইম-এ ক্লোজ-ক্লজটিতে কি কোনও যোগদানের উপযুক্ততা রয়েছে?
যখন আমি এই জাতীয় একটি কোয়েরি লিখি ... select * from table1 t1 join table2 t2 on t1.id = t2.id এসকিউএল অপ্টিমাইজার, এটি সঠিক শব্দ কিনা তা নিশ্চিত নয়, এটি অনুবাদ করুন ... select * from table1 t1, table2 t2 where t1.id = t2.id মূলত, এসকিউএল সার্ভারে যোগদানের বিবৃতিটি কি …

1
একটি সূচক স্পুল জোর করা
আমি এর এমন কিছু জানি যা পারফরম্যান্সের কারণে এড়ানো উচিত, তবে এমন একটি শর্ত প্রদর্শন করার চেষ্টা করছি যেখানে এটি প্রদর্শিত না হওয়ার বিষয়টি নিশ্চিত করার জন্য একটি ডেমো হিসাবে উপস্থিত হয়। যাইহোক, আমি একটি অনুপস্থিত সূচক সতর্কতাটি শেষ করছি, তবুও অপ্টিমাইজারটি অস্থায়ী সূচক তৈরি করতে পছন্দ করে না। আমি …

2
তৈরি ভিউতে এসকিউএল ব্যবহার করে লেনদেন করুন
আমি শর্তাদি ব্যবহার করে ভিউ তৈরি করতে চাই, তবে সত্যিকারের সিনট্যাক্সের জন্য কোনও রেফারেন্স খুঁজে পাচ্ছি না। আমি এইভাবে স্মথ চাই WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl এবং বেশ কয়েকটি WITH ধারা ব্যবহারের জন্য সঠিক বাক্য গঠন কী? এমএসডিএন-তে কার্যকর কিছু নেই :(
14 t-sql  view 

2
একটি সিটিই কেন একটি আধা-কোলন দিয়ে শুরু করা উচিত?
আমি কেবল স্ট্যাকওভারফ্লোতে একটি পোস্ট দেখছিলাম যেখানে অ্যারন বার্ট্র্যান্ড একটি সংখ্যা সারণির পরিবর্তে সিটিই ব্যবহার করার প্রস্তাব করেছিল, যা হাতের কাজটি সম্পাদন করার একটি মার্জিত উপায়। আমার প্রশ্ন, সিটিইর প্রথম লাইনটি কেন একটি আধা-কোলন দিয়ে শুরু হয়? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n = ROW_NUMBER() OVER …
14 sql-server  t-sql  cte  syntax 

2
অনলাইন পৃষ্ঠা পুনরুদ্ধার হিট 1000 সীমা
আমাকে এমন একটি ডাটাবেস পুনরুদ্ধার করার চেষ্টা করা হয়েছে যা দুর্নীতির কারণে ভুগেছে (আই / ও ব্যর্থতার কারণে, যা পরে সংশোধন করা হয়েছে)। আমি ডেটাবেস বা এটিতে কী আছে তার সাথে পরিচিত নই। আমাকে একটি পুরানো (weeks 3 সপ্তাহ) পূর্ণ ব্যাকআপ এবং একাধিক লেনদেন লগ দেওয়া হয়েছে ... তবে লেনদেনের …

4
এই বিভাগে% কী করে?
আমি প্রশিক্ষণ দিচ্ছি এবং স্ক্রিপ্টগুলির একটিতে নিম্নলিখিত কমান্ড রয়েছে: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 আমি যেখানে জানতে চাইছি এই স্নিপেটটি কীসের জন্য যেখানে রয়েছে? Col1 % 3 = 1 আমি ইন্টারনেটে কিছু গবেষণা করেছি এবং এই আদেশের কোনও রেফারেন্স পাইনি।
13 sql-server  t-sql 

3
অক্ষরের দৈর্ঘ্যের সীমাবদ্ধতা কাটিয়ে উঠুন
এই পড়া দ্বারা মত চরিত্র দৈর্ঘ্য সীমাবদ্ধতা এখানে, এটা দেখে মনে হচ্ছে আমি একটি টেক্সট আর ~ 4000 অক্ষর একটি মত ধারা পাঠাতে পারেন। আমি একটি নির্দিষ্ট ক্যোয়ারির জন্য ক্যোয়ারী প্ল্যান ক্যাশে থেকে ক্যোয়ারী প্ল্যান আনার চেষ্টা করছি। SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp CROSS …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.