Manage PlItems

You may optionally enter a comparison operator (<, <=, >, >=, <> or =) at the beginning of each of your search values to specify how the comparison should be done.

Advanced Search
Displaying 211-220 of 300 results.
IDPlCodelangPlGroupPlItemTitleCode 
 
295BigQueryDatenbankEine Menge B reduziert um Menge A-- Siehe BigQuery -> Differenzen anzeigen -- https://proglang.meta-grid.com/index.php?r=plItems/view&id=294View Update Delete
299PL/pgSQLDatenbankAlle DatenbankenSELECT "oid", datname, -- database name datdba, "encoding", datcollate, datctype, datistemplate, datallowconn, datconnlimit, datlastsysoid, datfrozenxid, datminmxid, dattablespace, datacl FROM pg_catalog.pg_database WHERE datistemplate = FALSE -- do not list template0, template1, ... ;View Update Delete
300BigQueryDatenbankUPDATE SQL mit JOINUPDATE `project.dataset.table1` t1 SET t1.target_column = t2.source_column FROM `project.dataset.table2` t2 WHERE t1.join_key = t2.join_key;View Update Delete
46T-SQLDatenbankDB-Funktion erstellen-- Scalar-value CREATE FUNCTION whichContinent (@country nvarchar(15)) RETURNS varchar(30) AS BEGIN DECLARE @returnValue varchar(30) SELECT @returnValue = CASE @country WHEN 'ARGENTINA' THEN 'SOUTH AMERICA' WHEN 'BELGIUM' THEN 'EUROPE' WHEN 'BRAZIL' THEN 'SOUTH AMERICA' WHEN 'CANADA' THEN 'NORTH AMERICA' WHEN 'DENMARK' THEN 'EUROPE' WHEN 'FINLAND' THEN 'EUROPE' WHEN 'FRANCE' THEN 'EUROPE' ELSE 'UNKNOWN' END RETURN @returnValue END View Update Delete
47T-SQLDatenbankTemporäre DB-Tabelle-- lokale Temporäre Tabelle (Livetime nur innerhalb von STORED PROCEDURES) SELECT * INTO #tempdaten FROM myTable -- ODER globale temporäre Tabellen (Livetime auch außerhalb von STORED PROCEDURES) SELECT * INTO ##tempdaten FROM myTable View Update Delete
48T-SQLDatenbankTabelleinhalt DB übergreifend kopierenINSERT INTO DestinationDB.dbo.Table1 SELECT * FROM SourceDB.dbo.Table1 -- Alternative -- bereits vorhandene Tabelle in der Ziel-DB löschen DROP TABLE DB_DESTINATION.dbo.TableCopy SELECT * INTO DB_DESTINATION.dbo.TableCopy FROM DB_SOURCE.dbo.TableOrginalView Update Delete
49T-SQLDatenbankDie letzte eingefügte ID eines INSERT ermitteln-- Nach dem INSERT folgenden SELECT durchführen -- Achtung bei Verwendung mit TRIGGERN, diese Funktion liefert auch eingefügte Werte von TRIGGERN -- (unabhängig der Tabelle) SELECT @@Identity AS NewID -- Möchte man alle IDs (oder erzeugten Werte speichen, kann man nachfolgende Variante wählen): IF OBJECT_ID(CONCAT('tempdb..','#Test01')) IS NOT NULL DROP TABLE #Test01; CREATE TABLE #Test01 ( id INT IDENTITY(1,1) PRIMARY KEY, value1 NVARCHAR(50) ); IF OBJECT_ID(CONCAT('tempdb..','##saveOUTPUT')) IS NOT NULL DROP TABLE ##saveOUTPUT; CREATE TABLE ##saveOUTPUT ( inserted_id INT, some_text NVARCHAR(50) ); INSERT INTO #Test01 (value1) OUTPUT INSERTED.id, 'Another Text' INTO ##saveOUTPUT VALUES ('Hello World!') INSERT INTO #Test01 (value1) OUTPUT INSERTED.id, 'Another Text' INTO ##saveOUTPUT VALUES ('Hello World!') SELECT * FROM ##saveOUTPUTView Update Delete
51T-SQLDatenbankAlle angelegten Tabellen anzeigenSELECT T.TABLE_CATALOG ,T.TABLE_SCHEMA ,T.TABLE_NAME ,T.TABLE_TYPE FROM INFORMATION_SCHEMA.TABLES TView Update Delete
54T-SQLDatenbankStored Function aufrufenSELECT schema.functionname(para1, para2)View Update Delete
57T-SQLDatenbankSQL-CursorCREATE #myTempTable ( ID Int IDENTITY ,tempField1 Int ,tempField2 VarChar(30) ) DECLARE @field1 AS Int DECLARE @field2 AS VarChar(30) DECLARE myCursor CURSOR FOR SELECT myTableField1, myTableField2 FROM myTable OPEN myCursor FETCH NEXT FROM myCursor INTO @field1, @field2; WHILE @@FETCH_STATUS=0 BEGIN PRINT @field1 -- Prints value from column myTable.myTableField1 PRINT @field2 -- Prints value from column myTable.myTableField2 INSERT INTO #myTempTable (tempField1,tempField2) VALUES (@field1, @field2) -- do something else... FETCH NEXT FROM myCursor INTO @field1, @field2; -- next row END CLOSE myCursor DEALLOCATE myCursor DROP #myTempTableView Update Delete