Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Vytvorenie pripojenia knižnice
Príkaz `libname` sa používa na vytvorenie knižnice SAS, ktorá predstavuje vašu databázu servera SQL. Toto poskytuje pohodlný spôsob prístupu k databázovým tabuľkám v rámci SAS.
`` Sas
libname my_sql_server "server =server_name; database =database_name; uid =username; pwd =heslo;";
`` `
Vysvetlenie parametrov:
* server =server_name: Nahraďte `Server_name` názvom alebo IP adresa inštancie SQL Server.
* database =database_name: Nahraďte `database_name` názvom konkrétnej databázy, ku ktorej sa chcete pripojiť.
* uid =používateľské meno: Nahraďte „Username“ za svoje používateľské meno SQL Server.
* pwd =heslo: Nahraďte heslo “pomocou prihlasovacieho hesla SQL Server.
2. Pomocou proc sql
Po nadviazaní pripojenia môžete na interakciu s databázou použiť `Proc SQL`.
Príklad:
`` Sas
Proc SQL;
Vytvorte tabuľku SAS_Table ako
vybrať *
z my_sql_server.dbo.sql_table;
prestať;
`` `
Vysvetlenie:
* `Proc Sql;` Začína postup SQL.
* `Vytvoriť tabuľku SAS_Table` Vytvorí tabuľku SAS s názvom` SAS_TABLE`.
* `Vyberte *` Vyberie všetky stĺpce.
* `Z my_sql_server.dbo.sql_table` určuje tabuľku servera SQL, z ktorej chcete načítať údaje.
* `Quit;` končí postup SQL.
Dôležité poznámky:
* Zabezpečenie: Z bezpečnostných dôvodov sa vyhnite ukladaniu hesla do obyčajného textu v kóde SAS. Zvážte použitie možností systému SAS alebo premenných prostredia prostredia na bezpečné riadenie vašich poverení.
* Typy údajov: Uvedomte si potenciálne rozdiely typu dát medzi serverom SAS a SQL Server. Možno budete musieť použiť funkcie konverzie údajov vo svojich dotazoch SQL.
* Manipulácia s chybami: Pridajte k spracovaniu chýb do svojho kódu (napr. Pomocou `On Error` alebo` v príkazoch WARNING`), aby ste elegantne spravovali akékoľvek problémy počas procesu pripojenia alebo získavania údajov.
Ďalšie zdroje:
* SAS Dokumentácia: [https://support.sas.com/documentation/onlinedoc/sas92/doc/en/odsug/odsug_conn_sqlserver.htm](https://support.sas.com/documentation/onlinedoc/sas92/doc/en/odsug/ Odsug_conn_sqlserver.htm)
* SAS komunita: [https://communities.sas.com/Ω(https://communities.sas.com/)
Nezabudnite prispôsobiť tieto príklady konkrétnemu nastaveniu servera SQL a požadovanej manipulácii s údajmi. Dajte mi vedieť, ak máte ďalšie otázky!