Where 절에 조건문 결과를 변수로 사용하여 칼럼을 추가,삭제 하는예제

SQL에서 변수를 선언하고 선언한 변수에 값을 대입한 다음 조건에 따라 실행을 다르게 할 수 있다.

DECLARE @이름 VARCHAR(10)
DECLARE @날짜 VARCHAR(10)
DECLARE @QUERY VARCHAR(1000)
SET @QUERY = 'SELECT * FROM TBL1 WHERE 1 = 1'
IF @이름 <> '' SET @QUERY = @QUERY + ' AND 이름 = ''' + @이름 + ''''
IF @날짜 <> '' SET @QUERY = @QUERY + ' AND 날짜 = ''' + @날짜 + ''''
EXEC (@QUERY)

아래의 예제는 선언한 변수에 최회한 필드(칼럼)수를 입력하고
만일 필드가 있으면 필드를 삭제하고, 필드가 없으면 필드(칼럼)을 생성하도록 하는 간단한 예제이다.

DECLARE @CNT INT
DECLARE @msg VARCHAR(200)
SELECT @CNT =count(*) FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'DateTime'
IF @CNT<>0
    BEGIN
     ALTER TABLE tblDL DROP COLUMN DateTime
	 PRINT 'Drop Field'
    END
else
  BEGIN
   ALTER TABLE tblDL ADD DateTime datetime
	PRINT 'Add Field'
  END

Comments (275)

  1. 응답

    Wonderful blog! Do you have any hints for aspiring writers?

    I’m hoping to start my own website soon but I’m a little lost on everything.
    Would you recommend starting with a free
    platform like WordPress or go for a paid option? There are so many
    choices out there that I’m completely confused .. Any recommendations?
    Thank you!

  2. 응답

    Appreciating the time and energy you put into your website
    and in depth information you provide. It’s awesome to come across a blog
    every once in a while that isn’t the same old rehashed material.
    Excellent read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

  3. 응답

    „In diesem Jahr werden es coronabedingt vermutlich etwas weniger sein”, schätzt Reinhard Becker.

    Diie italienische Fiat-Tochter verlängert die Vereinharung mit
    dem Hinwiler Rennstall bis mindestens 2025. Offen ist noch,
    wie die beiden Fahfer im nächsten Jahr heissen werden. Mitte dder 1980er Jahre,
    als Nelson Piquet und Nigell Mannsell Fahrer waren, sorgten die Honda-Aggregate für zwei aufeinanderfolgende Titel als Konstrukteursweltmeister.
    Aus diesem Grund sind diese Fliesen auch widerstandsfähiger aals die Modelle für
    den Innenbereich. Modelle mit NiMH-Akku sind unserer Meijnung nach weniger empfehlenswert, da dieser Batterie-Typ zzum Memory-Effekt neigt, wenn man ihn falsch
    handhabt. Die Anschaffung eines Hochdruckreinigers ist grundsätzlich zu empfehlen, wenn man eine Terrasse besitzt sowie Pflastersteine,
    die von eeiner Reinigung durch dieses Gerät profitieren würden. Dennoch ist eine regelmäßige Reinigung der Fliesen für
    Terrassen unverzichtbar. Fliesen sind ein beliebter Bodenbelag, der aufgrund seiner einfachen Instandhaltung viele Fans besitzt.
    Auf was Sie zu Hause beim Kauf seiner Reinigung dyson v11
    achten sollten! Für die Reinigung von Terrassenfliesen gelten andere Regeln. Achtung: Die einzige vom BfArM (Bundesinsitut für Araneimittel unnd Medizinprodukte) empfohlene Methode zur Reinigung von wiederverwendbaren Masken ist eine gründliche Reinigung
    inn der Waschmaschine. Wir haben uns hierfür eine Methode überlegt, bei derr sauberes Wasser in den Trocknerr eingefüllt, und mit einem zurechtgeschnittenen Werkzeug in der Wasserlade aufgefangen und nacch außen geleitest wird. https://sites.google.com/view/1agebudereinigung/standorte/calw

  4. 응답

    Hieer finden Sie eine Liste von Wäschereien und Reinigungen in Lübeck.

    Die Hauptrolloe spielen hier außer anderen Heimtextilien auch diee Teppiche.
    Teppiche sind auch in Zeiten von Laminat und Parkett ein fester Bestandteil der Wohnungseinrichtung.
    Erfahren Sie in diesem Artikel welche Reinigujgsmittel für Teppiche es gibt undd auch wwlche
    Hausmittel man für die Reinigung nutzen kann.

    Diesem Hausmittel sagt man nicht nur nach, Flecken zu entfernen, sondern es wirkt auhch desinfizierend, bekämpft Milben und neutralisiert
    unangenehme Gerüche. Spezielle Reinigungsmittel oeer Polituren für Silber können auf Edelstahloberflächen Flecken hinterlassen. Die hier vorgestellten Reinigungsmittel für Teppiche
    sollten nicht ohne eine vorherige Prüfung an unsichtbarer Stelle verwendet werden.
    Mische einen Teelöffel Essig mit 2 Esslöffeln Salz und man erhalte
    ein pastöses Reinigungsmittel. Das euer natürliches Bio-Reinigungsmittel tatsächlich fertig ist erkennt ihr
    an der dunkleren Verfärbung des Essig iim Glas. Der Bolide des 27-Jährigen stand im
    Kiesbett, die Nase steckte in der Streckenbegrenzung.
    Man sollte bei der Wahl des Gesichtswassers und der Creme für Taag undd Nacht auff den jeweiligen Hauttypen achten. https://sites.google.com/view/1agebudereinigung/standorte/hamburg

  5. 응답

    Diese Geräte sind erst in den Jahren 1990 in der Gastronomie richtig bekannt geworden. Dabei
    handelt es sich um eine Espressomaschine mit einem Siebträger, diee in den 1950er- und 60er Jahren sehr viel genutzt wurden. Der Preisvergleich ordnet diese Espressomaschine
    in die obere Kategorie. Einige Espressoliebhaber
    behaupten auhh heute noch, dass diese Art diee beste ist, um den pperfekten Espresso herzustellen. Wenn ddir ein authentischer exzellenter Espresso mmit ausgezeichnetem Geschmack wichtig
    ist, greifst du zuu einer hochwertigen Siebträgermaschine.
    Wenn du deen schnellen Koffeinkick ohne besonderen Aufwand suchst, dann bist du mit einem Kaffeeautomaten oder einer Kapselmaschine besser bedient.
    Beei dem Kauf einer Espressomaschine ist es wie bei so
    vielem. Im Prinzip müssen Siee nichts weiter machen, als die Espressomaschine von AICOK mit Wasser zu befüllen, Kaffeepulver in den Siebträger zu geben und dann einrasten zu lassen. Als Gruppe versteht man in diesem Zusammenhang die Einheiten aaus dem Sieb und den Siebträgern sowie denn Brühköpfen, dem
    Wärmetauscher. https://www.photovoltaikforum.com/thread/103410-reinigung-von-solarmodulen/

  6. 응답

    Quality articles is the secret to attract the users to pay a visit the web site, that’s
    what this website is providing.

    Also visit my homepage; Dorthea

  7. 응답

    It’s perfect time to make some plans for the longer term
    and it’s time to be happy. I’ve read this post and if I may just I
    desire to recommend you some interesting issues or suggestions.
    Maybe you could write next articles regarding this article.
    I want to read more issues about it!

    My web page: casa cagliari affitto

  8. Pingback: live sex videos

  9. 응답

    Pretty component of content. I just stumbled upon your website
    and in accession capital to assert that I get actually enjoyed account your blog posts.

    Anyway I will be subscribing to your feeds and even I fulfillment you access persistently rapidly.

    My web page: Celluage Skin Care Reviews (aniene.net)

  10. 응답

    Hmm it looks like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote
    and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new
    to everything. Do you have any suggestions for newbie blog writers?
    I’d really appreciate it.

    Feel free to surf to my homepage: Maxx Pump Reviews; exterminatorsouthflorida.com,

  11. 응답

    Great blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own blog soon but
    I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many
    options out there that I’m totally overwhelmed .. Any suggestions?
    Appreciate it!

    Also visit my web-site; Smile CBD Reviews (http://www.sygk100.cn)

  12. 응답

    Hmm it looks like your website ate my first comment (it
    was super long) so I guess I’ll just sum it up what I had written and
    say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything.
    Do you have any suggestions for inexperienced blog writers?
    I’d definitely appreciate it.

    My web blog :: Cognivex Nootropic Reviews (http://www.fles.hlc.edu.tw)

  13. 응답

    For hottest news you have to go to see web and on world-wide-web I found this site as a
    most excellent web site for most recent updates.

    Feel free to visit my web site :: Cognivex (users.atw.hu)

  14. 응답

    You are so awesome! I don’t believe I’ve truly read through something like this before.
    So wonderful to find somebody with genuine thoughts on this subject matter.
    Really.. thanks for starting this up. This website is something that is required
    on the internet, someone with some originality!

    my homepage Cpiryt Keto Reviews (khoquet.com)

  15. 응답

    Hmm it appears like your website ate my first comment (it was extremely long) so I
    guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog blogger but I’m still
    new to everything. Do you have any suggestions for first-time blog writers?
    I’d genuinely appreciate it.

    My webpage – Sophria Anti Aging Cream (http://www.ptfang.com)

  16. 응답

    You’re so cool! I do not suppose I’ve read a single thing like that before. So good to discover another person with some genuine thoughts on this subject. Seriously.. thank you for starting this up. This website is something that is needed on the web, someone with a bit of originality!

  17. 응답

    If some one wishes to be updated with latest technologies after that he must be pay a quick visit this site and be up to date all the time.

  18. 응답

    Good day! I know this is kind of off topic but I was wondering if you knew where I could
    get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one?
    Thanks a lot!

  19. 응답

    Hello. Interesting material! I’m really enjoy this. It will be great if you’ll read my first article on mycollegeessaywriter.com)

  20. 응답

    First off I would like to say terrific blog! I had a quick question that I’d like to ask if you do not mind.
    I was interested to know how you center yourself and clear your mind
    prior to writing. I’ve had a tough time clearing my mind
    in getting my ideas out there. I do take pleasure in writing but it just seems like
    the first 10 to 15 minutes are usually lost simply just trying to figure out how to
    begin. Any recommendations or tips? Appreciate it!

  21. 응답

    Hi. Interesting post! I’m really appreciate it. It will be great if you’ll read my first article on mycollegeessaywriter.com)

  22. 응답

    Thanks for ones marvelous posting! I seriously enjoyed
    reading it, you happen to be a great author.

    I will be sure to bookmark your blog and definitely will come
    back someday. I want to encourage yourself to continue your great
    writing, have a nice morning! cheap flights http://1704milesapart.tumblr.com/ cheap flights

  23. 응답

    Heya! I just wanted to ask if you ever have any trouble with hackers?
    My last blog (wordpress) was hacked and I ended up losing a few months of hard work due
    to no backup. Do you have any methods to prevent hackers?
    ps4 games https://bitly.com/3z5HwTp ps4

Leave a comment

이메일 주소는 공개되지 않습니다.