---
title: "Skapa frågor i Access med T-SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/44483-skapa-frågor-i-access-med-t-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ElMaco"
published: "2002-05-24T17:08:43.000Z"
updated: "2002-05-26T19:50:05.000Z"
replies: 2
views: 342
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/44483-skapa-frågor-i-access-med-t-sql"
---

# Skapa frågor i Access med T-SQL

## #1 — ElMaco, 2002-05-24T17:08Z

Man kan som bekant skicka en SQL-fråga till en Accessdatabas och be den skapa nya tabeller.

```
CREATE TABLE minTabell (ID int primary key);
```

 

Nu undrar jag hur en SQL-fråga ser ut som **skapar** en SQL-fråga, alt. modifierar den?

Mot en SQL-databas kan en sådan fråga se ut så här...

```
CREATE PROCEDURE dbo.UpdateCustomer
  @CustomerID  nchar(5),
  @CompanyName   nvarchar(40)
AS
BEGIN TRANSACTION
  UPDATE Customers SET CompanyName = @CompanyName WHERE CustomerID = @CustomerID
COMMIT TRANSACTION
```

Jag söker alltså sätt att nyskapa, uppdatera och radera befintliga frågor i en Accessdatabas med en SQL-fråga, på liknande sätt som man definerar en SP i en SQL-databas.

Är det nån som orkar bry sig så är jag väldigt tacksam.... ;)

/M.

Permalänk: https://www.webforum.nu/p/44483

## #2 — ElMaco, 2002-05-25T21:54Z

Går inte

Som jag förstår det verkar det som om Access arbetar med dialekten JET SQL som bara kan göra följande:

ALTER TABLE
AVG
BETWEEN ... AND ...
CONSTRAINT
COUNT
CREATE INDEX
CREATE TABLE
DELETE
DROP
FIRST
GROUP BY
HAVING
INNER JOIN
INSERT INTO
LAST
LEFT JOIN
LIKE
MAX
MIN
ORDER BY
PARAMETERS
RIGHT JOIN
SELECT
SELECT INTO
SELECT SUBQUERY
STDEV
STDEVP
SUM
TRANSFORM
UNION 
UPDATE
VAR
VARP
WHERE
WITH OWNERACCESS OPTION

Jag testade också om man kunde exportera en procedur till Access för att se hur den skulle kunna se ut, men den möjligheten finns inte. Det är säkert nått som ter sig självklart för den som känner till strukturen lite bättre, men det var värt att kolla iallafall.

Jahapp...

/M.

Permalänk: https://www.webforum.nu/p/681999

## #3 — ElMaco, 2002-05-26T19:50Z

Nåja, lite mer kan man göra...

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/acadvsql.asp>

Permalänk: https://www.webforum.nu/p/682411

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/44483-skapa-frågor-i-access-med-t-sql
